JDBC Java

17
JDBC avec Mysql

Transcript of JDBC Java

Page 1: JDBC Java

JDBC avec Mysql

Page 2: JDBC Java

Informations d'accès à la base de données

Page 3: JDBC Java

Informations d'accès à la base de données

String dbName = "databaseName";

String url = "jdbc:mysql://localhost/"+dbName;

String login = "root";

String passwd = "";

Page 4: JDBC Java

Ajouter des informations au base de données

Page 5: JDBC Java

Ajouter des informations au base de donnéesEtape 1 : Chargement du driver

Etape 2 : Récupération de la connexion

Etape 3 : Création d'un statement

Etape 4 : Exécution requête

Etape 5 : Libérer ressources de la mémoire.

Page 6: JDBC Java

Lire les informations de la base de données

Page 7: JDBC Java

Lire les informations de la base de donnéesEtape 1 : Chargement du driver

Etape 2 : Récupération de la connexion

Etape 3 : Création d'un statement

Etape 4 : Exécution requête

Etape 5 : Libérer ressources de la mémoire.

Page 8: JDBC Java

?

Page 9: JDBC Java

Ajouter des informations au base de données

Page 10: JDBC Java

Ajouter des informations au base de donnéesEtape 1 : Chargement du driver :

Class.forName("com.mysql.jdbc.Driver");

Etape 2 : Récupération de la connexion :

Connection connection = DriverManager.getConnection(url, login, passwd);

Page 11: JDBC Java

Ajouter des informations au base de données

Etape 3 : Création d'un statement :

String s ;

Statement statement = connection.createStatement();

String sql =

"INSERT INTO `tableName` (`colonne`) VALUES ('"+ s +"')";

Page 12: JDBC Java

Ajouter des informations au base de donnéesEtape 4 : Exécution requête :

statement.executeUpdate(sql);

Etape 5 : Libérer ressources de la mémoire :

connection.close();

statement.close();

Page 13: JDBC Java

Lire les informations de la base de données

Page 14: JDBC Java

Lire les informations de la base de donnéesEtape 1 : Chargement du driver :

Class.forName("com.mysql.jdbc.Driver");

Etape 2 : Récupération de la connexion :

connection = DriverManager.getConnection

(url, login, passwd);

Page 15: JDBC Java

Lire les informations de la base de donnéesEtape 3 : Création d'un statement :

statement = connection.createStatement();

String sql = "SELECT * FROM tableName";

Etape 4 : Exécution requête :

ResultSet resultSet = statement.executeQuery(sql);

Page 16: JDBC Java

Lire les informations de la base de donnéesEtape 5 : Libérer ressources de la mémoire :

connection.close();

statement.close();

Page 17: JDBC Java

public static void main(String[] args) {

...

ajouterEnBase( "..." );

lireEnBase();

...

}