JDBC是Java DataBase Connection的简称,是一种用java实现的数据库接口技术,是开放数据库ODBC的java实现.这里我要说的是JDBC连接sql2000中的一些问题.
SQL2000配置
1.安装好sql2000,启动后,进dos命令 telnet localhost 1433 测试一下sql2000接口端口能否可用,如果进入了全黑的界面,那就恭喜你了,sql2000传输端口可用! 否测出现 ...不能打开主机的连接,在端口1433:连接失败 则要给sql2000打补丁了.
2.先安装sql2000 sq3, 再安装sql2000 sq4 .(各约50M)重启后 测试端口OK!!!
JDBC驱动配置
3.下载并安装Microsoft SQL Server 2000 Driver for JDBC Service Pack 3 (2.29M)
Eclipse 平台配置
4.新建一个Java项目 Connect_demo 下一步界面中选择库->添加外部JAR->添加msbase.jar;mssqlsever.jar;mstil.jar三文件(在jdbc的安装目录lib中可以找到!)OK进入下一步.确定.
5.新建类ConnectAccess.java 写入代码:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class ConnectAccess {
public static void main(String[] args) {
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection con=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs","sa","");
Statement stmt =con.createStatement();
ResultSet rs =stmt.executeQuery("select fname,minit,lname from employee");
while (rs.next()){
System.out.print("\t fname:"+rs.getString(1));
System.out.print("\t minit:"+rs.getString(2));
System.out.print("\t lname:"+rs.getString(3));
System.out.println();
}
rs.close();
stmt.close();
con.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
6.保存ConnectAccess.java并运行于java应用程序.
7.OK成功了!!
posted on 2006-08-22 15:05
摩西 阅读(1905)
评论(2) 编辑 收藏