今天要从SQLServerl中取些数据,不曾想有段时间没有操纵SQLServer了,竟然被SQLServer戏耍了一回,
原因如下:
1、SQLServerl2000和SQLServerl2005的JDBC驱动居然不能通用-_-!
2、SQLServerl2000和SQLServerl2005的驱动Class名居然也不一样!!
2000: <property name="driverClassName" value="com.microsoft.jdbc.sqlserver.SQLServerDriver"/>
2005: <property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
3、SQLServerl2000和SQLServerl2005的URL的写法居然还不一样!!!
2000: <property name="url" value="jdbc:microsoft:sqlserver://......."/>
2005: <property name="url" value="jdbc:sqlserver://......."/>
本文记录了一次使用Java连接SQL Server数据库的经历,由于错误地使用了不匹配的JDBC驱动而导致的问题。文中详细介绍了SQL Server 2000与2005版本之间在驱动名称及URL写法上的区别。
943

被折叠的 条评论
为什么被折叠?



