posts - 44,  comments - 48,  trackbacks - 0

    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成功了!!
{BB0A340E-0B83-4468-A98B-C9997196D5F8}.BMP

posted on 2006-08-22 15:05 摩西 阅读(1905) 评论(2)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: