你需提前安装和下载的有:
SQL Server 2005(最好在安装VS2008之前安装)
Microsoft SQL Server 2005 JDBC Driver
Eclipse(可有可无, 或使用其他的编辑器)
这几个步骤是在网上找到的:
<1> 设置SQLEXPRESS服务器:
a.打开SQL Server Configuration Manager -> SQLEXPRESS的协议 -> TCP/IP
b.右键单击启动TCP/IP
c.双击进入属性,把IP地址中的IP all中的TCP端口设置为1433
d.重新启动SQL Server 2005服务中的SQLEXPRESS服务器
e.关闭SQL Server Configuration Manager
<2> 打开刚刚安装好的SQL Server Management Studio,连接SQLEXPRESS服务器, 新建数据库,起名字为sample
<3> 打开Eclipse
a.新建工程-> java -> Java project,起名为Test
b.选择eclipse-> 窗口-> 首选项-> Java-> installed JRE 编辑已经安装好的jdk,查找目录添加sqljdbc.jar
c.右键单击目录窗口中的Test, 选择Build Path -> Configure Build Path..., 添加扩展jar文件,即把sqljdbc.jar添加到其中.
<4>编写Java代码来测试连接数据库
public class SQLTest1 {
public static void main(String[] srg) {
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; // 加载JDBC驱动
String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=sample"; // 连接服务器和数据库sample
String userName = "sa"; // 默认用户名
String userPwd = "1"; // 密码
Connection dbConn = null;
try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful! "); // 如果连接成功
} catch (Exception e) {
e.printStackTrace();
}
}
}
走完上面几个步骤, 如果你不幸出现如下错误:
com.microsoft.sqlserver.jdbc.SQLServerException: Unrecognized Windows Sockets error: 997: recv failed
请关掉你的上网登录客户端, 搞定.