RESUME A SAVOIR SUR
LA PRATIQUE EN JAVA ET
[Link]
I. JAVA
1. Chaine de connexion
Apres avoir insérer la bibliothèque [Link] dans le projet, vous devrez suivre ses
étapes pour établir la connexion avec votre base de données. Saisissez ses lignes de
code :
➢ Creer trois variaibles de type String a savoir :
• Private String url="jdbc:mysql://localhost:3306/nom de la base de
données" ;
• Private String user="root" ;
• Private String password=" " ;
➢ Par la suite créer une fonction ChaineConnexion
Public Connection chaineConnexion(){
Try{
[Link]("[Link]");
// nous allons créer une variable qui executera la coonnexion
Connection cnx= [Link](url, user, password);
Return cnx;
[Link](“Connexion etablie avec succès “) ;
}
Catch (Exception e) {
[Link](“erreur de connexion “) ;
}
}
// fin de la fonction
Vous avez vu j’ai utilisé Connection partout vous aimeriez savoir d’où cela
provient c’est normal.
Lorsque l’on importe déjà la bibliothèque jdbc, il a en lui déjà par défaut
les fonctions déjà codé. Donc en créant une fonction de type Connection il
sait déjà ce qu’il a a faire en fonction des éléments que vous lui fournissez.
Aussi vous aimeriez savoir a quoi sert le ‘
[Link]("[Link]");’ ici nous somme entraine de
spécifier le nom du fichier (classe) que le système de connexion doit
utiliser. Il s’agit enfaite de la class ‘Driver’ se trouvant dans le fichier
[Link] contenue dans la bibliothèque importé.
2. Ajouter en base de données
//déjà imaginons que nou avons déjà une base de données avec la table article qui a les
proprietés suivantes : intitule, pu, stock
Nous allons créer une fonction ajouter()
Public void Ajouter(String intitule, Double pu, int stock){
Ici on va admettre que nous avons fait des interface et avions donnée les noms a chaque
champ
Intitule = TXT_INTITULE.getText() ;
Pu= TXT_PU.getText() ;
Stock= TXT_STOCK.getText();
Try{
String sql=”insert into article set intitule=’ ”+intitule+” ’, pu=’ ”+intitule” ’, stock=’
”+stock+” ’ ” ;
chaineConnexion cnx = chaineConnexion();
Statement st = [Link]();
[Link](sql);
[Link](“article ajouté avec succès “) ;
}
Catch (Exception e){
[Link](“erreur sur l’ajout“ + [Link]()) ;
}
}
Fin de la fonction ajouter
Ici Statement st pertmet de créer une variable st qui pourra créer une instance d’execution
pour une requette en base de données
II. [Link]
1. Chaine de connexion
Ici nous aurons besoin de la bibliothèque ODBC
Imports [Link] ;
// ici on importe cette bibliotheque dans notre projet
Nous aurons aussi de trois variables
• Private String url="dsn=le lien de notre url ;"
• Private String dbname="nom de la base de données ;"
• Private String charset="character set=utf8 ; "
• Private connect As OdbcConnection
Creons par la suite notre fonction de chaine de connexion
Public Sub chaineConnexion()
[Link] = New OdbcConnection([Link] & [Link] & [Link])
End Sub
Ici est fait la connexion a la base de données mais avant d’y arrivée jusqu’ici il faudra d’abord
configurer son odbc connector.
2. Ajouter en base de données
//déjà imaginons que nous avons déjà une base de données avec la table article qui a les
propriétés suivantes : intitule, pu, stock
Nous allons créer une fonction ajouter ()
Public Sub Ajouter(byval intitule as String, byval pu double, byval stock as integer )
Dim sql As String = "insert into article(intitule, pu, stock)value(?,?,? )"
Dim req As New OdbcCommand(sql, [Link])
[Link]("@intitule", intitule)
[Link]("@pu", pu)
[Link]("@stock", stock)
Try
[Link]()
[Link]()
[Link]("Article ajoutée avec succèss")
[Link]()
Catch ex As Exception
[Link]("une Erreur s'est produite :" & [Link])
End Try
End Sub
Ici met fin a la fonction Ajouter