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
7jdbc.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:Registration Service:
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}"/>
Code : Sélectionner tout - Visualiser dans une fenêtre à part <service ref="dataSource" interface="javax.sql.DataSource" />
MANIFEST.MF:thx
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
Partager