1. Installation : Pilote SQL Server 2000 pour JDBC Service Pack 3
Téléchargez et installez JDBC SP3
//www.VeVB.COm/softs/234108.html
Le paquet d'installation à l'intérieur
Suivez les instructions pour l'installer. Après avoir réussi, vous pouvez utiliser trois fichiers :
c:/program files/Pilote Microsoft SQL Server 2000 pour JDBC/lib/msbase.jar
c:/program files/Pilote Microsoft SQL Server 2000 pour JDBC/lib/msutil.jar
c:/program files/Pilote Microsoft SQL Server 2000 pour JDBC/lib/mssqlserver.jar
2. Testez le code
Créez un nouveau fichier de classe Connect.java.
package test; importer java.*; importer java.sql.Driver; classe publique Connect{ private java.sql.Connection con = null; private final String url = "jdbc:microsoft:sqlserver://"; "localhost"; chaîne finale privée numéro de port = "1433"; chaîne finale privée nom de base de données = "DBtest"; chaîne finale privée nom d'utilisateur = "sa" chaîne finale privée = "123456" ; // Informe le pilote d'utiliser un curseur latéral, // qui autorise plus d'une instruction active // sur une connexion. private final String selectMethod = "cursor" ; private String getConnectionUrl(){ return url+serverName+":"+portNumber+";databaseName="+databaseName+";selectMethod="+selectMethod+";"; } private java.sql.Connection getConnection(){ try{ Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); con = java.sql.DriverManager.getConnection(getConnectionUrl(),userName,password); (con!=null) System.out.println("Connexion réussie!"); }catch(Exception e){); e.printStackTrace(); System.out.println("Error Trace in getConnection() : " + e.getMessage()); return con } /* Afficher les propriétés du pilote, les détails de la base de données */ public void displayDbProperties() { java.sql.DatabaseMetaData dm = null; java.sql.ResultSet rs = null try{ con= this.getConnection(); if(con!=null){ dm = con.getMetaData(); System.out.println("Informations sur le pilote"); System.out.println("/tDriver Name : "+ dm.getDriverName()); out.println("/tDriver Version : "+ dm.getDriverVersion ()); System.out.println("/nInformations sur la base de données "); System.out.println("/tDatabase Nom : "+ dm.getDatabaseProductName()); System.out.println("/tDatabase Version : "+ dm.getDatabaseProductVersion()); System.out.println("Catalogues disponibles ") ); rs = dm.getCatalogs(); tandis que(rs.next()){ System.out.println("/tcatalog: "+ rs.getString(1)); } rs.close(); rs = null; }else System.out.println("Erreur : aucune connexion active" ); }catch(Exception e){ e.printStackTrace(); } dm=null; } private void closeConnection(){ try{ if(con!=null) con.close(); con=null; }catch(Exception e){ e.printStackTrace(); } } public static void main(String[] args) throws Exception { Connect myDbTest = new Connect(); ); }}
Source des codes :
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;313100
------------------------------------------
Résultat de la console après succès :
Connexion réussie !
Informations sur le conducteur
Nom du pilote : SQLServer
Version du pilote : 2.2.0040
Informations sur la base de données
Nom de la base de données : Microsoft SQL Server
Version de la base de données : Microsoft SQL Server 2000 - 8.00.760 (Intel X86)
17 décembre 2002 14:22:05
Copyright (c) 1988-2003 Microsoft Corporation
Édition Entreprise sur Windows NT 5.2 (Build 3790 : )
Catalogues disponibles
catalogue : DBtest
...........
3. Question :
Pendant le test, la console affiche toujours l'erreur suivante !
Je cherche des informations depuis longtemps. Ils disent tous qu'il est acceptable de mettre les chemins des trois fichiers jar après l'installation de jdbc dans des variables d'environnement, mais cela ne fonctionne pas quand je l'ai essayé !
java.lang.ClassNotFoundException : com.microsoft.jdbc.sqlserver.SQLServerDriver
.........
Trace d'erreur dans getConnection() : com.microsoft.jdbc.sqlserver.SQLServerDriver
Erreur : Aucune connexion active
J'ai trouvé la solution après avoir consulté d'autres :
Explorateur de packages-->Cliquez avec le bouton droit sur le nom du package "Chemin de construction"-->Configurer le chemin de construction-->Chemin de construction Java-->Bibliothèque-->Ajouter un JAR externe
Sélectionnez simplement ces trois JAR et vous avez terminé.
Après avoir ajouté les trois fichiers JDBC, vous les voilà.