JDBC Java

Post on 15-Apr-2017

43 views 0 download

Transcript of JDBC Java

JDBC avec Mysql

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

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

String dbName = "databaseName";

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

String login = "root";

String passwd = "";

Ajouter des informations au base de données

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.

Lire les informations de la base de données

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.

?

Ajouter des informations au base de données

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);

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 +"')";

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();

Lire les informations de la base de données

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);

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);

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

connection.close();

statement.close();

public static void main(String[] args) {

...

ajouterEnBase( "..." );

lireEnBase();

...

}