今天项目居然用到了SqlServer2005,我从来没有计划用这个数据库,也就没有任何经验了。
搭建测试环境的时候,连数据库就发生了问题,网上很多文章并没有解决这个问题。
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver 问题解决
SqlServer2005,解决的方法为:应该用net.sourceforge.jtds.jdbc.Driver,而不是com...
贴上用Ibatis的测试配置:
<transactionManager type="JDBC">
<dataSource type="SIMPLE">
<property name="JDBC.Driver" value="net.sourceforge.jtds.jdbc.Driver" />
<property name="JDBC.ConnectionURL" value="jdbc:jtds:sqlserver://DB-TCORE-2005.jnt.joyo.com:1433/newxxxdb" />
<property name="JDBC.Username" value="xxx" />
<property name="JDBC.Password" value="joyoXYZ" />
<property name="Pool.MaximumActiveConnections" value="10" />
<property name="Pool.MaximumIdleConnections" value="5" />
<property name="Pool.MaximumCheckoutTime" value="120000" />
<property name="Pool.TimeToWait" value="500" />
</dataSource>
</transactionManager>
附:
如果没有驱动,请上ms下载一个~
或者直接Google xxx.jar也很方便。
。
。
。