connexion java-mysql
Page 1 sur 1 • Partager •
connexion java-mysql
Enfin je suis arriver à établir une connexion de base Mysql avec un programme java, et voici ma démarche:
1. télécharger e driver de connexion Connector/J à partir de l'adresse
2. décompresser le zip et placer le dans dans l'espace de travail
3. dans votre IDE java, click droit sur le nom du projet-->proprietes.
4. Dans la fenêtre qui s'ouvre choisir Categories-->Libraries-->Run puis sur le bouton Add Jar/Folder et choisir le fichier .jar se trouvant dans le dossier déja décompresser
maintenant que vous avez terminé, vous pouvez commencer à programmer votre application.
voici un bout de code qui montre comment se connecter à une base de données Mysql:
- ce script est écrit avec l'IDE NetBeans 6.1
- la base de test est faite avec EasyPHP 2.1
1. télécharger e driver de connexion Connector/J à partir de l'adresse
2. décompresser le zip et placer le dans dans l'espace de travail
3. dans votre IDE java, click droit sur le nom du projet-->proprietes.
4. Dans la fenêtre qui s'ouvre choisir Categories-->Libraries-->Run puis sur le bouton Add Jar/Folder et choisir le fichier .jar se trouvant dans le dossier déja décompresser
maintenant que vous avez terminé, vous pouvez commencer à programmer votre application.
voici un bout de code qui montre comment se connecter à une base de données Mysql:
- Code:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
import java.sql.*;
/**
*
* @author pc_DKN
* @version 1.0
*
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
try{
// chargement du driver
Class.forName("com.mysql.jdbc.Driver");
System.out.println("MySQL driver loaded");
// connexion à la base
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","liban");
System.out.println("done");
// récupération des données
Statement stm = con.createStatement();
ResultSet rs=null;
if(stm.execute("select * from personne"))
rs = stm.getResultSet();
// affichage du résultat
System.out.println("id nom prenom age ");
while(rs.next())
{
System.out.print(rs.getString(1)+"\t");
System.out.print(rs.getString(2)+"\t ");
System.out.print(rs.getString(3)+"\t\t");
System.out.println(rs.getInt(4));
}
con.close();
}
catch(Exception ex)
{
System.out.println("Mysql Error: "+ex.getMessage());
ex.printStackTrace();
}
}
}
- ce script est écrit avec l'IDE NetBeans 6.1
- la base de test est faite avec EasyPHP 2.1
pc_DKN- Membre régulier
- Nombre de messages: 59
Age: 23
Location: system32
Date d'inscription: 02/06/2008
Feuille de personnage
choix:
Re: connexion java-mysql
Salut pc_DKN : joli le sondage 
moi j'utilise sqlite et je vous invite tous à le découvrir : http://www.sqlite.org/
c'est très léger, ça ne nécessite pas d'installation (ce n'est qu'un exécutable sqlite3.exe), et c'est facile en plus !
wiki: http://fr.wikipedia.org/wiki/SQLite
moi j'utilise sqlite et je vous invite tous à le découvrir : http://www.sqlite.org/
c'est très léger, ça ne nécessite pas d'installation (ce n'est qu'un exécutable sqlite3.exe), et c'est facile en plus !
wiki: http://fr.wikipedia.org/wiki/SQLite
_________________
En général, c'est absurde de généraliser..

Chatbour- Membre confirmé
-

Nombre de messages: 224
Age: 25
Location: %windir%
Date d'inscription: 22/11/2007
Feuille de personnage
choix:


RBS_admin- Mas2oul

-

Nombre de messages: 197
Age: 23
Location: sousse
Date d'inscription: 05/11/2007
Feuille de personnage
choix:
Re: connexion java-mysql
et pour le script
???
pas de bien pas de merci.
???pas de bien pas de merci.
pc_DKN- Membre régulier
- Nombre de messages: 59
Age: 23
Location: system32
Date d'inscription: 02/06/2008
Feuille de personnage
choix:
Re: connexion java-mysql
salut touts le monde je pense que la proposition de pc_Dkn est valable pour n'importe quel SGBD (connection SGBD Java) 
_________________
Le Paradis est sous les pieds des mères

Admin- Mas2oul

-

Nombre de messages: 106
Age: 23
Location: Sousse
Date d'inscription: 03/11/2007
Feuille de personnage
choix:

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum





