您的位置:首页 > 数据库

JDBC连接SQL Server 2005

2008-09-23 15:43 369 查看
JDBC与SQL Server2005的连接成功,现总结一下方法。(在JB和Eclipse下均能成功)

1。一般安装了J2SDK后 是没有自带JDBC驱动的,此时需要去微软官网下载驱动:
到微软网站下载Microsoft SQL Server 2005 JDBC Driver 1.1,也可以使用这个地址直接下载 2。解压sqljdbc_1.1.1501.101_chs.exe
3。设置classpath路径,CLASSPATH =%你的安装文件%/sqljdbc_1.1/chs/sqljdbc.jar
4。设置SQL Server服务器

1、“开始”→“程序”→“Microsoft SQL Server 2005”→“配置工具”→“SQL Server 配置管理器”→“SQL Server 2005 网络配置”→“MSSQLSERVER 的协议”
2、如果“TCP/IP”没有启用,右键单击选择“启动”。
3、双击“TCP/IP”进入属性设置,在“IP 地址”里,可以配置“IPAll”中的“TCP 端口”,默认为1433。
4、重新启动SQL Server或者重启计算机。

5。创建数据库

打开“SQL Server Management Studio”,登录连接SQL Server服务器,新建数据库,命名为test
6。在Eclipse中测试

1、打开Eclipse,“文件”→“新建”→“项目”→“java 项目”,项目名为Test
2、在Eclipse中,选择“窗口”→“首选项...”→“java”→“已安装的 JRE”,选择已安装的 JRE,点击“编辑”→“添加外部”,选择%ProgramFiles%/sqljdbc_1.1/chs/sqljdbc.jar
3、在Test项目的“JRE 系统库”中可以看见sqljdbc.jar,如果没有可以右键单击项目Test→“构建路径”→“配置构建路径...”→“java 构建路径”→“库”→“添加外部 JAR...”,选择%你的安装文件夹%/sqljdbc_1.1/chs/sqljdbc.jar

7。编写java代码,如下:

import java.sql.*;
public class Test {
public static void main(String[] srg) {
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动
String dbURL = "jdbc:sqlserver://localhost:1459; DatabaseName=test"; //连接服务器和数据库test
String userName = "sa"; //默认用户名
String userPwd = "******"; //密码
Connection dbConn;
try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful!"); //如果连接成功 控制台输出Connection Successful!
} catch (Exception e) {
e.printStackTrace();
}
}
}

提示:由于现在的系统默认的端口1433没有打开,你可以改变这个端口来连接。我这里改成了1459,测试通过……要注意代码中黑色部分的代码,和以前的SQL2000有区别的。这里是在Eclipse中测试的,在JB中效果是一样的,由于内存小了,就没用JB来测试……
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: