Connexion BDD en Java
mariostar27
Messages postés
391
Date d'inscription
Statut
Membre
Dernière intervention
-
sakoba2010 Messages postés 157 Date d'inscription Statut Membre Dernière intervention -
sakoba2010 Messages postés 157 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voila je débute en java et je souhaite faire une connexion à une base de données. J'ai reussi avec le jdbc de mysql, mais il faut que wamp soit lancé pour pouvoir me connecter. Hors, je souhaite me connecter a une BDD sans lancer WampServer.
voici mon code :
ma class database :
et voici ma main class newmain:
Dans ma methode getConnection(), je mets "jdbc:mysql://localhost/"+this.sDbname+"?user="+this.sUser+"&password="+this.sPassword" le fait de mettre localhost n'est forcement pas la bonne methode. Mais je ne sais pas quoi mettre pour eviter de lancer wampserver
Merci d'avance.
Voila je débute en java et je souhaite faire une connexion à une base de données. J'ai reussi avec le jdbc de mysql, mais il faut que wamp soit lancé pour pouvoir me connecter. Hors, je souhaite me connecter a une BDD sans lancer WampServer.
voici mon code :
ma class database :
public class Database { private String sDbname = "java"; private String sUser = "root"; private String sPassword = ""; public Database(){ try { Class.forName("com.mysql.jdbc.Driver").newInstance(); java.sql.Connection conn = java.sql.DriverManager.getConnection( "jdbc:mysql://localhost/"+this.sDbname+"?user="+this.sUser+"&password="+this.sPassword); } catch (Exception e) { System.out.println("Connection ratée: " + e); System.exit(-1); } } }
et voici ma main class newmain:
public class NewMain { public static void main(String[] args) { Database db = new Database(); } }
Dans ma methode getConnection(), je mets "jdbc:mysql://localhost/"+this.sDbname+"?user="+this.sUser+"&password="+this.sPassword" le fait de mettre localhost n'est forcement pas la bonne methode. Mais je ne sais pas quoi mettre pour eviter de lancer wampserver
Merci d'avance.
A voir également:
- Connexion BDD en Java
- Gmail connexion - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
3 réponses
Salut, pour accéder à mysql dans ta configuration, tu vas être obligé de lancer wampServer, je pense. Je sais pas s'il est possible d'utiliser Mysql sans lancer un serveur comme wamp ou apache...
Mais il existe des base de données Java que tu intègre à tes projet et qui ce lance en même temps que le programme, moi j'ai déjà utiliser H2 Database.
Mais il existe des base de données Java que tu intègre à tes projet et qui ce lance en même temps que le programme, moi j'ai déjà utiliser H2 Database.
Effectivement, j'ai trouvé H2 Database et HSQLDB, pour des BDD embarqué. Maintenant, j'ai trouvé un leger tutoriel sur HSQLDB sur le site developpez.com, mais rien sur H2 Database.
Un tutoriel sur le second
Un tutoriel sur le second
Pour Accéder à une base de données il faut que le serveur de cette base de données soit lancé.
Si vous ne voulez pas lancer un serveur. alors vous avez une alternative avec le ODBC sous windows.
Par exemple vous pouvez utiliser MS Access ou excel comme votre base de données.
voici un exemple
http://java.mesexemples.com/base-de-donnees-2/exemple-de-connexion-a-une-base-de-donnees-via-le-jdbc-odbc/
Si vous ne voulez pas lancer un serveur. alors vous avez une alternative avec le ODBC sous windows.
Par exemple vous pouvez utiliser MS Access ou excel comme votre base de données.
voici un exemple
http://java.mesexemples.com/base-de-donnees-2/exemple-de-connexion-a-une-base-de-donnees-via-le-jdbc-odbc/