eclipsesql 驱动程序及连接数据库

新建一个JAVA工程文件file->New->javaProjectProject Nametest1 工程文件。

下面的选择是工程文件的运行环境的选择:


点击Finish完成工程的建立。

新建完工程文件后,eclipse界面的左手边框课出现如下:

 

其中JRE System Library是运行所依赖的库。Src中目前还是空的。所以要点击右键New->Package新建包弹出复选框:

 

填写包的名字这里是test。最后我会介绍一下命名的习惯。新建包后src下会出现新的包名。新建完包后最后就要新建java文件了。同样是鼠标点到test包右键点击New->Class 弹出复选框:

 

设置java文件名Name这里是Testeclipse中java文件名尽量一样并且第一个字符要大写这有利于区分于包的区别。而包的名最后与工程名同名,但第一个字符要小写。当然,如果工程文件足够大、文件足够多的话可以灵活处理。命名中,名字要尽可能的能够突出该或文件该包的所能实现的功能。

新建java文件后eclipsePackage Explorertest工程文件如下:

 

在test下还可以建立多个java文件。以实现更多的功能。

Test.java代码如下:

 

packagetest;
 
importjava.sql.Connection;
importjava.sql.DriverManager;
importjava.sql.SQLException;
public classTest {
public static voidmain(String[] srg) {
"com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动
"jdbc:sqlserver://localhost:1433; DatabaseName=test"; //连接服务器和数据库test
"sa"; //默认用户名
"sa"; //密码
dbConn;
 try{
 Class.forName(driverName);
 dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
 System.out.println("Connection Successful!"); //如果连接成功Connection Successful!
 catch(Exception e) {
 System.out.println("错误1:"+ e.getMessage());
 }
}
}

这里要注意的是:并不是只写好代码就可以正确运行该代码。它还要加载SQL驱动。接下来就介绍系统加载SQL驱动以及Eclipse中加载驱动。首先要到微软下载SQl驱动网址:http://download.microsoft.com/download/2/8/9/289dd6a3-eeeb-46dc-9045-d0c6b59bfbc1/sqljdbc_1.1.1501.101_chs.exe sqljdbc_1.1.1501.101_chs.exe复制sqljdbc_1.1复制到C盘中Program File 。

设置Classpath

JDBCJava SDKclasspathsqljdbc.jarclasspathsqljdbc.jar“找不到类”的常见异常。在CLASSPath最后面添加如下:

.;%ProgramFiles%\sqljdbc_1.1\chs\sqljdbc.jar

这里视你放置sqljdbc_1.1文件的路径而定。


设置SQL Server服务器

我使用的是SQL Server 2005标准版SP2,这些都默认即可,一般不用配置。如果需要配置端口请看下面。

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

 

Eclipse中测试

1、前面已经建立了java文件。现在只有加载驱动即可
2、在Eclipse中,选择“window”→“preferences”→“Java”→“已安装的JRE”,选择已安装的JRE,点击“编辑”→“添加外部”,选择%ProgramFiles%\sqljdbc_1.1\chs\sqljdbc.jar

3、在Test项目的“JRE”中可以看见sqljdbc.jar,如果没有可以右键单击项目Test→“构建路径”→“配置构建路径...”→“Java”→“库”→“添加外部JAR...”,选择%ProgramFiles%\sqljdbc_1.1\chs\sqljdbc.jar

注:

1、因为SQL Express这个版本的服务器默认是禁用的并且端口号没有配置,所以要进行重新设置

2、如果你以前用Java连接SQL Server 2000的话就要注意了:

在SQL Server 2000URL路径的语句是

String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sample";

而SQL Server 2005URL的语句则为

String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";

如果写法错误将会找不到驱动。