Java项目SQLServer2000转SQLServer2005的操作

        背景:在别处测试的时候用SQLServer2000,转到自己机子上(SQLServer2005)的时候就出现了很多错误,经过几番调试,才总算成功!

        主要原因:SQLServer2000和SQLServer2005的驱动方式不一样

        操作步骤 1:连接数据库的语句需要改变。

在SQLServer2000中,连接语句为:

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

Connection cn=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;databasename=username","sa","123");

在SQLServer2005中,连接语句则是:

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

Connection cn=DriverManager.getConnection("jdbc:sqlserver://127.0.0.1:1433;databasename=username","sa","123");

     操作步骤 2:引用的jar包不一样。

在SQLServer2000中,需要引入三个jar包,即是:msbase.jar; mssqlserver.jar; msutil.jar  他们选中工程然后右键->Builder Path

->Add External Achives,然后选中导入这三个包即可。

在SQLServer2005中,我想是由于功能的升级,所以只需要导入一个包即可,用Microsoft SQL Server 2005 JDBC Driver 1.2.exe

解压出一个文件夹,文件夹的位置放入到C盘的Program Files中,不然又该出问题了!然后用同样的导入方法在Program Files中找到一个sql_jdbc_1.2的文件夹,依次进入,找到一个叫sqljdbc的jar文件,进行导入即可!

    操作步骤 3:对SQLServer2005进行设置

从开始菜单栏进入到Microsoft SQL Server 2005->配置工具->SQL Server配置管理器->SQL Server2005的网络配置->MSSQLServer2005的协议->TCP/IP->右键启动,然后查看属性是否已经启动协议,并查看默认的端口是否是1433,再重启电脑就可以了!

 

Writed By

         李世荣

                     2011-5-30 13:00


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部