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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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