由于项目开发需要,把MySql换成SQL Server 2000,整个过程出了不少问题,写出来和大家分享下:
1.
下载 SQL server 2000 SP3 然后把它解压到C:\sql2ksp3( 默认),运行C:\sql2ksp3 里的setup.bat进行升级
检查你的SQL有没有打补丁,没有的话要打上补丁,检查的方法是在查询分析器中运行:
select @@version
如果出来的版本号是8.00.760以下,则表明你未安装sp3的补丁,要装上.
Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
错误原因 没打补丁
打开企业管理器-〉工具-〉SQL查询分析器-〉帮助-〉关于
查看sql server的详细版本号
如果 是 8.00.194 就是还没打补丁
8.00.760 就是SP3
8.00.2039 就是SP4
2.
下载JDBC驱动程序,最好去微软官方网站下载,然后将下载到的三个JAR包放入你的WEB应用的WEB-INF/lib/下,或加入Eclispe的库中.
上面用到的最好到官网去下:
3.测试:
package database;
import java.sql.*;
public class Test {
public static void main(String[] srg) {
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; // 加载JDBC驱动
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=test"; // 连接服务器和数据库sample
String userName = "sa"; // 默认用户名
String userPwd = "sa"; // 密码
Connection dbConn;
try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful!"); // 如果连接成功
// 控制台输出Connection
// Successful!
} catch (Exception e) {
e.printStackTrace();
}
}
}
参考:http://www.dedecms.com/plus/view.php?aid=37808