其实我们在调用接口时,DriverManager类会根据我们使用的JDBC方法,如JDBC-ODBC桥,自动映射成现实的类来进行操作。使程序员使用接口编程是为了简化操作,因为不同的JDBC中,类名上有一定的差异的。类似的还有Servlet编程,也是使用接口的。

解决方案 »

  1.   

    这样吧,我给你个列子,
    你可以慢慢研究
    Java与oracle 库直接连结方法:
    1. 首先 知道oracle安装在哪个盘下,在那个盘下找到oracle文件夹下的ora81文件夹   下, jdbc 文件夹下的lib文件夹下的一个叫classes12.zip的文件拷贝。
    2. 然后 找到java安装在的目录下找到一个叫jre文件夹下的lib文件夹下的ext文件夹下粘贴classes12.zip,并改名为classes12.jar。
    3. 例子如下:
    4. import java.sql.*;
    5. class Em
    6.  { public static void main (String args[]){
    7.    try{//装入oracle jdbc driver
    8.  DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    9.      //也可用显示声明装入驱动程序//Class.forName("oracle.jdbc.driver.OracleDriver");
    10. //连结数据库
    11.    Connection conn=DriverManager.getConnection
    12.    //   数据库URL格式为(”jdbc:oracle:thin:@主机host:端口号:数据库                  名”,”用户名”,”密码”
    13. ("jdbc:oracle:thin:@192.168.0.156:1521:hb2088","scott","tiger");
    14. //创建SQL语句   
    15. Statement stmt=conn.createStatement();
    16. //处理查询结果
    17.    ResultSet rset=stmt.executeQuery("select * from emp");
    18.    while(rset.next())
    19.      System.out.println(rset.getString(2));}
    20.  catch (Exception e){}
    21.    
    22.    }