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";
如果写法错误将会找不到驱动。
















