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 :
client :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 static NetworkServerControl server = null; try { server = new NetworkServerControl(InetAddress.getByName("localhost"), 1527); server.start(null); } 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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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...
J'ai dû manquer un virage quelque part...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)
une idée ?
toute aide sera la bienvenue,
merci !
Partager