当然,要下纯jdbc驱动
这个页面要好几个数据库的
http://www.calis.edu.cn/illplot/downinfo.asp

解决方案 »

  1.   

    那么下载后怎么安装那?
    怎么在java代码中实现jdbc2的引用那?
      

  2.   

    主要就是几个类,只要放在你的类路径下就可以直接用语句了最后是放在java_home/jre/lib/ext下就能都找到
      

  3.   

    数据库连接
    Establishing a connection with a DataBase 
    08/04/2000
    Advantys. All Rights Reserved 
    此文由blueski译自www.jspsmart.com 
    摘要
    本文描述了2种数据库连接的方式 JDBC driver和JDBC-ODBC bridge。加载driver
    第一步是在服务器上安装driver。
    大多数数据库都有JDBC driver。如果你没有,那么就用Sun的JDBC-ODBC driver。
    在这个案例中,你必须在服务器上装有一个ODBC。driver的定义是非常简单的。你的driver文档会给出要用到的class name。如果使用JDBC-ODBC Bridge driver,那么定义是这样的:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");而如果使用JDBC driver,那么定义是这样的 :Class.forName("jdbc.driver_class_name");
    import java.sql.*;/* Loading drivers */// The JDBC-ODBC Bridge driver
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");// mySQL Jdbc driver
    Class.forName("org.gjt.mm.mysql.Driver");// Oracle Jdbc driver
    Class.forName("oracle.jdbc.driver.OracleDriver"); 创建连接
    第二步是在已经加载的driver和你的数据库之间建立连接。
    你必须创建一个Connection class的实例,其中包括你的数据库的信息。
    DriverManager的getconnection()方法将建立在JDBC URL中定义的数据库的connection连接:Connection conn = DriverManager.getConnection(url, login, password);根据不同的driver, URL可能是不同的,但常常有类似如下的格式:
    jdbc:driver-id:database-id
    jdbc:driver-id://host/database-id例如,Oracle提供了2种JDBC drivers :
    - JDBC Thin for Java applets and applications
    - JDBC OCI for Java applications
    按照所用的JDBC的不同,URL也有所不同。import java.sql.*;/* Create the connection */// The JDBC-ODBC Bridge driver
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    Connection dbCon = DriverManager.getConnection(your_dbUrl);// mySQL Jdbc driver
    Class.forName("org.gjt.mm.mysql.Driver");
    Connection dbCon = DriverManager.getConnection(jdbc:mysql:///test);// Oracle Jdbc Thin driver
    Class.forName("oracle.jdbc.driver.OracleDriver");
    Connection dbCon = DriverManager.getConnection("jdbc:oracle:oci7:@mydatabase", "scott", "tiger");// Oracle Jdbc OCI driver
    Class.forName("oracle.jdbc.driver.OracleDriver");
    Connection dbCon = DriverManager.getConnection("jdbc:oracle:thin:@myhost:1521:orcl", "scott", "tiger"); 代码实例:
    这里有连接数据库的jsp源代码。你可以将它们剪贴过去,修改你的class名和Jdbc Url,然后直接加以使用。import java.sql.*;/* Connect with the database */try {//loading the driver
    Class.forName("your_driver");
    //making the connection
    Connection Conn = DriverManager.getConnection(your_dbUrl); 
    } catch(ClassNotFoundException e) { 
    System.out.println("Driver not found."); 
    System.out.println(e.toString());
    throw new UnavailableException(this, "Class not found."); 
    } catch(SQLException e) { 
    System.out.println("An error occurs.");
    System.out.println(e.toString());
    throw new UnavailableException(this, "Cannot connect with the specified database."); 
      

  4.   

    如果使用JDBC driver,那么定义是这样的 :Class.forName("jdbc.driver_class_name");那么sql server2000
    应该怎么来写那?
      

  5.   

    com.microsoft.jdbc.sqlserver.SQLServerDriver
      

  6.   

    谢谢大家的恢复
    我现在知道了
    如果使用jdbc2.0的3,4类驱动直接和数据库
    连接的话
    一开始注册驱动的时候应该用
     Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    来实现驱动注册
    那么如果要构造一个Connection对象连接
    sql server2000数据库里面的一个库book,应该怎么操作那
     Connection conn = DriverManager.getConnection(这个构造的参数应该怎么来写);请高手再给我帖一个代码
    谢谢
      

  7.   

    http://expert.csdn.net/Expert/topic/1037/1037902.xml?temp=.2445642