import java.sql.*; import java.io.*; import java.util.*; Code java pour remplir le carnet d’adresse dynamiquement 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' "); Code SQL pour crée la DataBase String Nom = in.readLine(); Carnet_dadresses et la table carnet System.out.println("Saisi ton 'Prénom'"); String Prenom = in.readLine(); System.out.println("Saisi ton 'Adresse'"); create database Carnet_dadresses String Adresse = in.readLine(); create table carnet System.out.println("Saisi ton 'CodePostal'"); (Categorie Varchar (20) not null, String CodePostal = in.readLine(); Nom varchar (20) not null, System.out.println("Saisi t'à 'Ville'"); Prenom Varchar (20) not null, String Ville = in.readLine(); Adresse Varchar (50), System.out.println("Saisi ton 'Pays'"); CodePostal Varchar (10), String Pays = in.readLine(); Ville Varchar (30), System.out.println("Saisi ton 'Téléphone'"); Pays Varchar (30), String Telephone = in.readLine(); Telephone Varchar (20), System.out.println("Saisi ton 'Numéro de Mobile'"); Mobile Varchar (20), String Mobile = in.readLine(); DateDeNaissance Varchar (20), System.out.println("Quelle es ta 'Date de Naissance'"); constraint pk_nomprenom String DateDeNaissance = in.readLine(); primary key (Nom,Prenom)); 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 !"); } }