一:准备工具:
1.SQL SERVER 2005软件 下载地址略。
2.SQL Server 2005 driver for JDBC(也就是驱动jar包)
下载地址:http://download.microsoft.com/download/8/B/D/8BDABAE2-B6EA-41D4-B903-7916EF3690EF/sqljdbc_1.2.2323.101_enu.exe
二:准备工作
<1> 将解压出来的jar驱动包导入项目中:右键单击项目, 选择Build Path ->Configure Build Path..., 添加扩展jar文件,即把sqljdbc.jar添加到其中
在环境变量classpath 后面追加sqljdbc.jar所放置的路径。
例如: G:\some driver\sqlserver2005 jdbc\sqljdbc.jar
<2> 设置SQLEXPRESS服务器:
a.打开SQL Server Configuration Manager -> SQL Server 2005 网络配置-> SQLEXPRESS的协议 -> TCP/IP
b.右键单击启动TCP/IP
c.双击进入属性,把IP地址中的IPAll中的TCP端口设置为1433,动态TCP端口设置为0
d.重新启动SQL Server 2005服务中的SQLEXPRESS服务器
e.关闭SQL Server Configuration Manager
三:用JDBC测试连接
实例:向数据库student中的T_user表中插入数据
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
//JDBC驱动
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=student";
//连接服务器和数据库student
String userName = "sa"; //默认用户名
String userPwd = "920514"; //密码
Connection dbConn;
PreparedStatement pst = null;
String sql = "INSERT INTO T_user(username,password1,sex,year,month,nation,mobile,address) VALUES (?,?,?,?,?,?,?,?)";
try {
Class.forName(driverName);//加载JDBC驱动
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);//创立连接实例
System.out.println("Connection Successful!"); //如果连接成功 控制台输出Connection Successful!
pst = dbConn.prepareStatement(sql); //执行SQL语句
pst.setString(1,Username);
pst.setString(2,Password);
pst.setString(3,Sex);
pst.setString(4,Year);
pst.setString(5,Month);
pst.setString(6,Nation);
pst.setString(7,Mobile);
pst.setString(8,Add);
pst.executeUpdate();
pst.close();
dbConn.close();
} catch (Exception e) {
e.printStackTrace();
}