jdk更新数据库连接问题
错误提示:
警告:Could not obtain connection metadata
java.sql.SQLException: No suitable driver found for proxool.pool1
我把项目jre1.5提升到1.6 数据库连接驱动就不好用了,在jre1.5的时候没有任何问题 . 望指点.谢了
用的是 jtds-1.2.2.jar
以下是我的配置
proxool-config.xml
<driver-url>jdbc:jtds:sqlserver://IP:1433;databasename=databasename</driver-url>
<driver-class>net.sourceforge.jtds.jdbc.Driver</driver-class>
hibernate.xml
<property name="dialect">org.hibernate.dialect.SQLServerDialect</property>
<property name="proxool.pool_alias">pool1</property>
<property name="hibernate.proxool.existing_pool">true</property>
<property name="proxool.xml">..\proxool-config.xml</property>
<property name="connection.provider_class">org.hibernate.connection.ProxoolConnectionProvider
</property>
<property name="show_sql">true</property>
<property name="current_session_context_class">thread</property>
------解决方案--------------------貌似连接池出问题了
------解决方案--------------------换驱动
------解决方案--------------------或者是数据库驱动有问题,没有放在正确的位置
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
驱动问题 换个驱动试试
------解决方案--------------------No suitable driver found for proxool.pool1
在连接池里没有找到合适的驱动。。换换jar包,重新搭下环境
------解决方案--------------------<datasources>
<local-tx-datasource>
<jndi-name>MSSQLDS</jndi-name>
<connection-url>jdbc:jtds:sqlserver://localhost:1433/xxxx;tds=8.0;lastupdatecount=true</connection-url>
<driver-class>net.sourceforge.jtds.jdbc.Driver</driver-class>
<user-name>someone</user-name>
<password>secret</password>
<!--
sql to call on an existing pooled connection when it is obtained from pool
-->
<check-valid-connection-sql>SELECT 1</check-valid-connection-sql>
</local-tx-datasource>
</datasources>
这个是它里面的说明文件,楼主是不是配置的数据库那里用分号错了,当然我想不是这样低级的问题,呵呵,还有,看看你里面的配置问题,你是用的ssh来配置的?还是用的什么啊,
不过这个就是配置数据库的了,其他的你添加就可以了,应该没有问题,
<connection-url>jdbc:jtds:sqlserver://localhost:1433/xxxx;tds=8.0;lastupdatecount=true</connection-url>
<driver-class>net.sourceforge.jtds.jdbc.Driver</driver-class>
<user-name>someone</user-name>
<password>secret</password>
注意检查一下,呵呵,应该没有问题
------解决方案--------------------re1.5提升到1.6 数据库连接驱动再重新设置下。