Étapes pour connecter la base de données SQLServer 2008 à Java :
1. Accédez au site officiel de Microsoft pour télécharger jdbc et décompressez-le pour obtenir sqljdbc.jar et sqljdbc4.jar Puisque JDK1.7 est utilisé, sqljdbc4.jar est utilisé.
2. Copiez le fichier sqljdbc4.jar dans le répertoire jdk/jdk1.7.0/jre/lib/ext.
Configurer le chemin d'accès de la variable système classpath D:/Java/jdk1.7.0/jre/lib/ext/sqljdbc4.jar
Procédure d'essai :
Copiez le code comme suit :
importer java.sql.* ;
classe publique T1{
public static void main (String []args)
{
essayer{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("Pilote SQL chargé avec succès");
}
attraper(Exception e){
System.out.println("Pilote SQL introuvable");
}
System.out.println("Bonjour huuuu !!");
}
}
3. Démarrer->Programmes->sql server 2008->Outils de configuration->SQL Server Configuration Manager. Démarrez le service SQL 2008. Cliquez sur le nœud de configuration réseau SQL Server2008 et sélectionnez le nœud « Protocole SQLserver ».
Activez le protocole tcp/ip, définissez le port TCP IPALL dans l'adresse IP sur 1433, puis accédez au service pour redémarrer SQL Server (très important...).
Procédure d'essai :
Copiez le code comme suit :
importer java.sql.* ; classe publique T2{
public static void main (String []args)
{
essayer{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); System.out.println("Pilote SQL chargé avec succès");
}
attraper(Exception e){
System.out.println("Pilote SQL introuvable");
}
essayer{
Connectioncon=DriverManager.getConnection"jdbc:sqlserver://localhost:1433;
DatabaseName=SQLTest", "sa", "123");
Instruction stmt = con.createStatement(); System.out.println("Connexion à la base de données réussie");
}
attraper(Exception e){
System.out.println("Échec de la connexion à la base de données");
}
}
Notez le DatabaseName dans le programme ci-dessus. Vous devez d'abord créer une base de données nommée SQLTest dans la base de données. Puis recommencez à vous connecter.
Eh bien, après la configuration et les tests ci-dessus, vous pourrez utiliser Java pour exploiter la base de données à l'avenir.