Address
12 Rue de Cléry, 75002 Paris
Work Hours
Jeudi et Vendredi: de 9H à 18H
// 1. Classe Bonjour qui affiche "Bonjour"
public class Bonjour {
public static void main (String[] arg){
System.out.println("bonjour");
}
}
// 2. Classe Hello qui affiche "Hello"
public class Hello {
public static void main(String[] arg){
System.out.println("hello");
}
}
// 3. Création de la class "Contact" contenent 2 attributs "nom" et "prenom"
public class Contact{
private String nom, prenom;
public Contact(){
this.nom="";
this.prenom="";
}
public Contact(String unNom, String unPrenom){
this.nom=unNom;
this.prenom=unPrenom;
}
public void setNom(String unNom){
this.nom=unNom;
}
public String getNom(){
return nom;
}
public void setPrenom(String unPrenom){
this.prenom=unPrenom;
}
public String getPrenom(){
return prenom;
}
}
// 4. Utilisation de la class "Contact" dans "Hello"
public class Hello {
public static void main(String[] arg){
Contact unContact = new Contact();
unContact.setNom("DENG");
unContact.setPrenom("Marie");
System.out.println("nom:"+unContact.getNom()+" prenom:"+unContact.getPrenom());
Contact unContact2 = new Contact("DENG", "Vimol");
System.out.println("nom:"+unContact2.getNom()+" prenom:"+unContact2.getPrenom());
}
}
/*5. Java : accès mysql
5.1 Compiler : javac Mysql.java (fichier "mysql-connector-java-8.0.30.jar" dans le même endroit)
5.2 Executer : java -cp ".;mysql-connector-java-8.0.30.jar" Mysql
*/
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Mysql {
public static void main(String[] args) {
//JDBC : Java DataBase Connector
System.out.println("1. Chargement du pilote JDBC");
try {
Class.forName("com.mysql.cj.jdbc.Driver");
}
catch(ClassNotFoundException exp) {
System.out.println("Erreur de chargement du pilote JDBC");
}
System.out.println("2. Connexion a la base");
String url ="jdbc:mysql://"+"localhost"+"/"+"test2";
Connection maConnection = null;
try {
maConnection = DriverManager.getConnection(url, "root", "");
}
catch(SQLException exp) {
System.out.println("Erreur de connexion a :"+ url);
}
System.out.println("3. Execution requete");
String requete = "select * from personne;";
try {
Statement unStat = maConnection.createStatement();
ResultSet lesResultats = unStat.executeQuery(requete);
while(lesResultats.next()) {
System.out.println(lesResultats.getString("nom")+" "+lesResultats.getString("prenom")+" "+lesResultats.getInt("age"));
}
unStat.close();
}
catch(SQLException exp){
System.out.println("Erreur d'execution de la requete :"+ requete);
}
System.out.println("5. Fermeture de la base");
try {
if(maConnection != null) {
maConnection.close();
}
}
catch(SQLException exp) {
System.out.println("Erreur de fermeture de la connexion.");
}
}
}