hibernate 和Java连接Sqlserver2008和2000区别及驱动包的使用

 

Hibernate/Java连接Sqlserver2008sqlserver2000数据库连接的url的区别:

 

 

Sqlserver2008数据库连接的写法:

 

    

    

       

       

       

       

       

       

       

       

       

       

    

 

 

 

 

Sqlserver2008数据库驱动包说明:

 

下载地址:http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=A737000D-68D0-4531-B65D-DA0F2A735707&displaylang=zh-cn#filelist

 

Microsoft SQL Server JDBC Driver 3.0下载下来,解压下来有2jar,一个是sqljdbc,一个是sqljdbc4

其中sqljdbc是为JDK1.5用的,而JDK1.6必须用sqljdbc4。否则出错!

 

 

 

注意:sqlserver2008sqlserver2000的驱动包是不同的,sqlserver2000的驱动包是

mssqlserver.jar 及其他基础包。而sqlserver2008的驱动包只要sqljdbc或者sqljdbc4即可。

 

而且sqlserver2008sqlserver2000url链接也是不同的,一定要区分好了,否则会报找不到Class的错误的。

 

一定要连接哪个版本的数据库就使用哪个版本的包,否则可能会出现一些莫名的问题,如sql语句正确却无法执行。

 

 

Sqlserver2008连接字符串:

 

"driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver">

 

 

Sqlserver2000连接字符串:

 

 

 

你可能感兴趣的:(hibernate,开发总结)