连接SQL
1、下载驱动程序
1、下载驱动程序
先到微软的网站上下载JDBC驱动程序,安装好后,在驱动的Lib目录下有三个JAR文件,把它们复制到JDK_HOME/JRE/LIB/EXT目录下
并设置CLASSPATH=%CLASSPATH%;JDBC_HOME/LIB/msbase.jar;mssqlserver.jar;msutil.jar
其中JDBC_HOME代表JDBC默认安装的路径,一般都是
c:\Program Files\Microsoft SQL Server 2000 Driver for JDBC
当然,你也可以把它复制到其他地方,一样有效
2、使用JDBC For MSSQL Server
完成上面的工作以后,就可以在Eclipse中使用它了,以下是使用时候的示例:
import java.sql.*;
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn = DriverManager.getConnection ("jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=pubs","sa","hz0222");
System.out.print("Connection Successfull!");
Statement st;
st = conn.createStatement();
ResultSet rs = st.executeQuery("select * from employee");
while (rs.next()) {
String fName = rs.getString("fName");
System.out.println(fName);
}
}
catch(ClassNotFoundException ex)
{
System.err.print("ClassNotFound:"+ex.getMessage() );
}
catch(Exception ex1)
{
System.err.print("GError:"+ex1.getMessage() );
}
注意那个Try{…}catch{…}块,一定要加上,要不然会出错的,我也搞不清为什么,可能是怕没有错误处理会有严重的后果吧,要不然也没办法解释这个问题了
浙公网安备 33010602011771号