import java.sql.*;
import java.io.*;
import java.util.*;
public class jdbc2_1 {
public static void main(String[] args) throws java.io.IOException {
BufferedReader in = new BufferedReader( new InputStreamReader(System.in)) ;
System.out.println("JDBC");
Connection connection = null;
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
DriverManager.registerDriver(new com.microsoft.jdbc.sqlserver.SQLServerDriver());
}
catch (Exception E) {
System.out.println("Unable to load driver.");
System.out.println(E.getMessage());
E.printStackTrace();
return;
}
try {
connection = DriverManager.getConnection(
"jdbc:microsoft:sqlserver://localhost:1433;user=sa;password=;DatabaseName=Carnet_dadresses");
}
catch (Exception E) {
System.out.println("Unable to connect.");
System.out.println(E.getMessage());
// E.printStackTrace();
return;
}
System.out.println("Saisir votre Categorie 'Ami(e)','Famille','Autre'");
String Categorie = in.readLine();
System.out.println("Saisi ton 'Nom' ");
String Nom = in.readLine();
System.out.println("Saisi ton 'Prénom'");
String Prenom = in.readLine();
System.out.println("Saisi ton 'Adresse'");
String Adresse = in.readLine();
System.out.println("Saisi ton 'CodePostal'");
String CodePostal = in.readLine();
System.out.println("Saisi t'à 'Ville'");
String Ville = in.readLine();
System.out.println("Saisi ton 'Pays'");
String Pays = in.readLine();
System.out.println("Saisi ton 'Téléphone'");
String Telephone = in.readLine();
System.out.println("Saisi ton 'Numéro de Mobile'");
String Mobile = in.readLine();
System.out.println("Quelle es ta 'Date de Naissance'");
String DateDeNaissance = in.readLine();
String Query =
"INSERT INTO carnet VALUES ('"+Categorie+"', '"+Nom+"', '"+Prenom+"', '"+Adresse+"', '"+CodePostal+"', '"+Ville+"', "+
"'"+Pays+"', '"+Telephone+"', '"+Mobile+"', '"+DateDeNaissance+"');";
System.out.println( Query);
try {
Statement Stmt = connection.createStatement();
int Resultat = Stmt.executeUpdate( Query);
System.out.println("Nombre d'enregistrements modifiés : " + Resultat);
}
catch (Exception E) {
System.out.println("Unable to query.");
System.out.println(E.getMessage());
// E.printStackTrace();
return;
}
System.out.println("Done !");
}
}
Code java pour remplir le carnet d’adresse
dynamiquement
Code SQL pour crée la DataBase
Carnet_dadresses et la table carnet
create database Carnet_dadresses
create table carnet
(Categorie Varchar (20) not null,
Nom varchar (20) not null,
Prenom Varchar (20) not null,
Adresse Varchar (50),
CodePostal Varchar (10),
Ville Varchar (30),
Pays Varchar (30),
Telephone Varchar (20),
Mobile Varchar (20),
DateDeNaissance Varchar (20),
constraint pk_nomprenom
primary key (Nom,Prenom));