Pour connecter l'application Java à la base de données MySQL, nous devons suivre les 5 étapes suivantes.
Dans cet exemple, nous utilisons MySql comme base de données. Nous avons donc besoin de connaître les informations suivantes pour la base de données mysql :
Créons d'abord une table dans la base de données MySQL, mais avant de créer une table, nous devons d'abord créer une base de données.
create database sonoo; use sonoo; create table emp(id int(10),name varchar(40),age int(3));
Exemple pour connecter une application Java à une base de données MySQL
Dans cet exemple, sonoo est le nom de la base de données, root est le nom d'utilisateur et le mot de passe.
import java.sql.*; class MysqlCon{ public static void main(String args[]){ try{ Class.forName('com.mysql.jdbc.Driver'); Connection con=DriverManager.getConnection( 'jdbc:mysql://localhost:3306/sonoo','root','root'); //here sonoo is database name, root is username and password Statement stmt=con.createStatement(); ResultSet rs=stmt.executeQuery('select * from emp'); while(rs.next()) System.out.println(rs.getInt(1)+' '+rs.getString(2)+' '+rs.getString(3)); con.close(); }catch(Exception e){ System.out.println(e);} } }téléchargez cet exemple
L'exemple ci-dessus récupérera tous les enregistrements de la table emp.
date java maintenant
Pour connecter l'application Java à la base de données MySQL, mysqlconnector.jar le fichier doit être chargé.
téléchargez le fichier jar mysql-connector.jarDeux façons de charger le fichier jar :
- Collez le fichier mysqlconnector.jar dans le dossier jre/lib/ext
- Définir le chemin de classe
1) Collez le fichier mysqlconnector.jar dans le dossier JRE/lib/ext :
Téléchargez le fichier mysqlconnector.jar. Accédez au dossier jre/lib/ext et collez le fichier jar ici. |
2) Définir le chemin de classe :
Il existe deux manières de définir le chemin de classe :
|
Comment définir le chemin de classe temporaire
ouvrez l'invite de commande et écrivez : |
C:>set classpath=c:foldermysql-connector-java-5.0.8-bin.jar;.;
Comment définir le chemin de classe permanent
Accédez à la variable d'environnement puis cliquez sur un nouvel onglet. Dans le nom de la variable, écrivez chemin de classe et dans la valeur variable, collez le chemin d'accès au fichier mysqlconnector.jar en ajoutant mysqlconnector.jar;.; comme C:foldermysql-connector-java-5.0.8-bin.jar;.;