JDBC与SQL SERVER各个版本的连接方法

时间:2021-11-14 11:17:15

转至:blog.csdn.net/ying5420/article/details/4488246

1.SQL SERVER 2000

JDBC驱动程序:msbase.jar、mssqlserver.jar、msutil.jar。这三个文件都可以从微软的官方网站上下载,是Java开发中连接SQL SERVER 2000必不可少的文件。

driver:com.microsoft.jdbc .sqlserver .SQLServerDriver

url:jdbc :microsoft :sqlserver ://localhost:1433; DatabaseName=test

SQL SERVER 2000数据库默认的连接端口是1433,使用时注意根据实际情况进行相应修改。

2.SQL SERVER 2005

JDBC驱动程序:sqljdbc.jar。2005版本的数据库只需要这一个jar文件即可,同样可以从微软官方网站下载。

driver:com.microsoft.sqlserver .jdbc .SQLServerDriver

url:jdbc:sqlserver ://localhost:1433; DatabaseName=test

这里请注意彩色的字体,SQL SERVER 2005与SQL SERVER 2000的连接方式有着细微的差别,进行软件开发时一定要根据SQL SERVER数据库的版本写对连接方式,不然是不可能成功连接数据库的。

3.SQL SERVER 2008

到目前为止,微软公司好像还没有发布这个版本数据库专用的驱动程序,因此一般开发中都是用SQL SERVER 2005的驱动程序进行替代。不过有一点一定要注意,SQL SERVER 2008的连接端口并不是静态绑定于某个端口上的,和以往各个版本都不同,它采用的是动态端口的机制。因此在实际开发中使用该数据库时一定要禁用其默认的 动态端口机制,将其绑定在某个端口上才行,否则会报无法连接数据库的错误。禁用了动态端口之后就可以使用SQL SERVER 2005的驱动程序,然后按照SQL SERVER 2005的JDBC连接方式进行连接即可。