eclipse+jdbc连接sql server 2005(精简版)配置.docx
文本预览下载声明
eclipse+jdbc 连接 sql server 2005(精简版)配置2009-05-29 21:13
SQL Server Management Studio
Microsoft SQL server 2005 Express Edition SQL Server driver for JDBC
eclipse
=====================
为 JDBC 配置环境变量
classpath : C:\Program Files\Microsoft SQL Server JDBC Driver\sqljdbc_2.0\chs\sqljdbc.jar
后边的.jar 文件要根据 jdk 版本而定。我的是 1.6,用的是 sqljdbc4.jar 2.设置 SQLEXPRESS 服务器:
打开 SQL Server Configuration Manager - SQLEXPRESS 的协议 - TCP/IP
右键单击启动 TCP/IP
双击进入属性,把 IP 地址中的 IP all 中的 TCP 端口设置为 1433
重新启动 SQL Server 2005 服务中的 SQLEXPRESS 服务器
关闭 SQL Server Configuration Manager
打开 SQL Server Management Studio,连接 SQLEXPRESS 服务器, 新建数据库, 起名 test
打开 Eclipse
新建工程- java - java project,起名为 Test
选择eclipse-窗口-首选项-java-installed JRE 编辑已经安装好的jdk, 查找目录添加 sqljdbc.jar(高版本是 sqljdbc4.jar,sqljdbc4.jar 是否兼容sqljdbc.jar 未测试)
右键单击目录窗口中的 Test, 选择 Build Path -Configure Build Path..., 添加扩展 jar 文件,即把 sqljdbc.jar 添加到其中
测试
import java.sql.*;
public class Test {
public static void main(String[] args) {
String driverName = com.microsoft.sqlserver.jdbc.SQLServerDriver; // 加载 JDBC 驱动
String dbURL = jdbc:sqlserver://localhost:1433; DatabaseName=test; // 连接服务器和数据库 sample
String userName = sa; //默认用户名String userPwd = 1; //密码Connection dbConn;
try { Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd); System.out.println(Connection Successful!); //如果连接成功 控制台输出 Connection Successful!
} catch (Exception e) { e.printStackTrace();
}
}
}
ps:
在 sql server 2000 中加载驱动和 URL 路径的语句是
String driverName = com.microsoft.jdbc.sqlserver.SQLServerDriver; String dbURL = jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=test;
而 sql server 2005 中加载驱动和 url 的语句则为
String driverName = com.microsoft.sqlserver.jdbc.SQLServerDriver; String dbURL = jdbc:sqlserver://localhost:1433; DatabaseName=test;
显示全部