[HSQLDB-jdbc] connexion à une base hsql depuis un site web
djul33
Messages postés13Date d'inscriptionmardi 21 février 2006StatutMembreDernière intervention15 novembre 2006
-
30 août 2006 à 09:49
super_toinou
Messages postés764Date d'inscriptionmardi 25 mai 2004StatutMembreDernière intervention 8 mars 2011
-
31 août 2006 à 14:33
Bonjour,
J'ai développé une base hsql avec RunManager sur mon serveur et je souhaiterai me connecter dessus pour faire des recordset, des maj... depuis un site web.
J'ai essayé une multitude de code serveur et rien ni fait. Comme Hsql est lié de part sa conception à java je me suis retourné vers javascript mais tjs négatif. J'ai épluché la documentation(http://archiifk.mageos.com/OOo/Base/guide_base_fr.html#firstclient-appendix) et la solution suivante me plante à la ligne du package(au niveau du premier caractère de "org"(';' demandé) comme si le package n'était pas reconnu). Et si je commente cette ligne, l'erreur se reporte sur la suivante(au niveau du premier caractère de "import" comme si l'instruction import n'était pas reconnu):
// Ouverture de la connexion
//Connection cnx = DriverManager.getConnection("jdbc:hsqldb:hsql://localhost/filecivb; user=sa; password=") ;
Connection cnx = DriverManager.getConnection("jdbc:hsqldb:hsql://localhost/filecivb","sa","");
// Exécution d'une requête SQL sur cette connexion
Statement stmt = cnx.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM Users");
// Traitement des résultats
while (rs.next()){
String login = rs.getString(1);
document.write(login);
}
} catch(Exception e){
// Gestion des exceptions JDBC éventuelles...
} finally {
try{
if (cnx != null){
cnx.close();
}
}catch(Exception e){
// Gestion de l'impossibilité de fermer la connexion
}
}
}
}
</script>
Si vous pouviez m'éclairer un peu les idées, sur une connexion à une BD HSQL(voir par un autre biais si cela existe) depuis une appli web asp je vous serais reconnaissant parceque là je patoge dans la semoule.
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 30 août 2006 à 10:15
Salut,
C'est impossible ce que tu fais ....
Dans ton code tu nous met une application JAVA dans du JAVASCRIPT ce qui est impossible...
de plus le code ci dessus ne peut etre embarqué dans une page web vu qu'il contient un main qui est réservé à des applications standalone et non web la seule solution que tu as pour mettre du code java dans une page web et d'utiliser des servlet, du jsp ou encore un applet java
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."
djul33
Messages postés13Date d'inscriptionmardi 21 février 2006StatutMembreDernière intervention15 novembre 2006 30 août 2006 à 11:36
Par contre, les pages .jsp sont-elles interprétées par les serveurs Windows 2003.
Ou, au contraire, faut-il faire une manip spéciale dans le Gestionnaire des services Internet (IIS)?