Database en Client-Serveur ?
Bonjour tous !
J'ai quelque difficulté dans l'utilisation de Derby en Client-Serveur, en fait je ne suis pas sûr du tout que ma méthode soit correcte...
serveur :
Code:
1 2 3 4 5 6
|
static NetworkServerControl server = null;
try {
server = new NetworkServerControl(InetAddress.getByName("localhost"), 1527);
server.start(null);
} catch .... |
client :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
leDriver = "org.apache.derby.jdbc.ClientDriver";
url = "jdbc:derby://localhost:1527//home/fc/JAVA/DB/base/database";
try {
Class.forName(leDriver);
} catch...
try {
con = DriverManager.getConnection(url,"sa","passe");
} catch... |
Eh bien ça a l'air de jouer, en monoposte (linux, ubuntu) je peux lire et écrire dans la base de données, c'est en réseau que ça se gâte : je peux lire, mais pas écrire.
Citation:
SQLFeatureNotSupportedException : le paramètre du gestionnaire de données réparties 0x10d0 n'est pas pris en charge. La connexion a été fermée.
DRDAIA = NF000001.G45E-737181762489338205{1}, fromindex(58) > toindex(57)
java.lang.IllegalArgumentException: fromindex(58) > toindex(57)
J'ai dû manquer un virage quelque part...
une idée ?
toute aide sera la bienvenue,
merci !