如果用驱动桥的话就不需要另外安装别的东西

控制面版-->管理工具-->数据源(ODBC)-->SystemDSN
中加入你的数据库映射,选好相应的数据库驱动
然后就可以通过
jdbc:odbc:设置好的DSN名
的方式来连接数据库了

解决方案 »

  1.   

    也就说有了jdk就有jdbc了,只不过如果jdbc直接连数据库需要该数据库的jdbc驱动。
    那我用驱动桥的话程序怎样写?那些类是用来建立数据库的连接和执行SQL语句的?
    (我的环境jdk1.4+win2000pro)
      

  2.   

    package CBK00D.COMMON ;
    /**
     * Title:
     * Description:
     * Copyright:    Copyright (c) 2001
     * Company:
     * @author
     * @version 1.0
     */
    import java.io.*;
    import java.util.*;
    import java.sql.*;
    import java.lang.*;
    public class DBConnect {
          private String jdbcDriver=null;
          private String jdbcURL=null;
          private String userName=null;
          private String password=null;
          public DBConnect() {
                jdbcDriver="sun.jdbc.odbc.JdbcOdbcDriver";
                jdbcURL="jdbc:odbc:cbk";
                userName="system";
                password="manager";
          }
          public Connection getConnection(){
                Connection connection=null;
                try{
                      Class.forName(jdbcDriver);
                      connection=DriverManager.getConnection(jdbcURL,userName,password);
                }catch(Exception e){
                      System.out.println(e);
                }
                return connection;
          }
    }
    这是普通的连接方法!只要修改一下就可以了。
      

  3.   

    谢谢了,我已经写了一个jdbc-odbc桥的方式连数据库的例子。
    今天发现一个问题:
    ResultSet rs =stmt.executeQuery("SELECT * FROM student");
    查询完数据库后,开始时游标没有指向第一条纪录,要先rs.next()一下才能一定到第一条纪录是吗?请问如果直接jdbc连数据库,那里可以下到?比喻access和sql sever的jdbc的驱动?我到mircosoft的网站没下到?
      

  4.   

    似乎是这样的,要先rs.next()一下
    jdbc-odbc桥不好吗?^_^
      

  5.   

    毕竟通过了一个“桥”,我想在速度方面多少有点影响,而且还要去odbc数据源