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