Cannot load JDBC driver class 'com.microsoft.jdbc.sqlserver.SQLServerDriver'
bonjour à tous,
Je n'arrive pas à créer un pool de connexion dans mon appli. Dans mon context.xml j'ai le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
<Context path="/ds3">
<Resource
name="corp.test.ds3"
auth="Container"
type="javax.sql.DataSource"
maxActive="10"
maxIdle="3"
maxWait="10000"
username="ds3"
password="0123456789"
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
url="jdbc:microsoft:sqlserver://10.12.4.79:1433;DatabaseName=ds3;"
/> |
Le log me renvoi l'erreur suivante :
Cannot load JDBC driver class 'com.microsoft.jdbc.sqlserver.SQLServerDriver'
Le serveur fonctionne avec le login/mdp ci dessus.
J'ai essayé d'une autre facon :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
Connection cnx = null;
PreparedStatement cSmt = null;
ResultSet rs = null;
String connectionUrl = "jdbc:sqlserver://10.12.4.79:1433;" +
"databaseName=dbspare;user=ds3;password=0123456789";
cnx = DriverManager.getConnection(connectionUrl);
String sql = "SELECT ....";
cSmt = cnx.prepareStatement(sql);
rs = cSmt.executeQuery(); |
Et la ca fonctionne. Le jar sqljdbc4 est donc WEB-INF/lib, et a été ajouté dans le build path (eclipse).
Je sèche ... merci de votre aide :)