Bonjour,

J'ai un problème de création de datasource, pour se connectert a une BD MSSQL Server 2000, utilisant le driver: com.springsource.net.sourceforge.jtds-1.2.2

Avec MySQL , ca marche trés bien avec driver: com.springsource.com.mysql.jdbc-5.1.6

Datasource est utilié par plusieur bundlles (ensemble de composants) ...

là je doute entre la chaine de connexion (URL) qui peut etre incorrecte, et / ou l'utilisation d'une classe qui implemente javax.sql.datasource compatible avec le driver et la BD
j'hesite entre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
org.apache.commons.dbcp.BasicDataSource
Code : Sélectionner tout - Visualiser dans une fenêtre à part
net.sourceforge.jtds.jdbcx.JtdsDataSource
Code : Sélectionner tout - Visualiser dans une fenêtre à part
com.mchange.v2.c3p0.ComboPooledDataSource
...

est ce que qq'un peut m'eclairsir d 'ou vient le pb !!
voila mon code:

db.propreties:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
jdbc.driverClassName=net.sourceforge.jtds.jdbc.Driver
jdbc.url=jdbc:jtds:sqlserver://192.168.15.110:4750/DB_Name
jdbc.username=admin
jdbc.password=passwd
 
jpa.toplink.databasePlatform=oracle.toplink.essentials.platform.database.SQLServerPlatform
jpa.eclipselink.databasePlatform=org.eclipse.persistence.platform.database.SQLServerPlatform

Datasource:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<context:property-placeholder
		location="classpath:ma/gfit/project/infrastructure/db.properties" />
 
	<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" p:url="${jdbc.url}" p:username="${jdbc.username}"
        p:password="${jdbc.password}" p:driverClassName="${jdbc.driverClassName}"/>
Registration Service:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<service ref="dataSource" interface="javax.sql.DataSource" />

MANIFEST.MF:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Created-By: A.ALIGOD
Include-Resource: src/main/resources
Bundle-Name:  Infrastructure SqlServer
Bundle-SymbolicName: ma.gfit.project.infrastructure.sqlserver
Bundle-Version: 0.1
Import-Package: javax.sql
Import-Library: org.springframework.spring;version="[2.5,2.6)"
Import-Bundle: com.springsource.org.apache.commons.dbcp;version="[1.2.2.osgi,1.2.2.osgi]",
 com.springsource.net.sourceforge.jtds,
 com.springsource.com.mchange.v2.c3p0
Export-Package: ma.gfit.project.infrastructure
thx