Driver driver = (Driver) Class.forName(driverClassName).newInstance();
DriverManager.registerDriver("oracle.jdbc.driver.OracleDriver"); // 注册数据库驱动,需要将Oracle的jdbc包方在搜索路径内
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:ora92", user, password); // 创建连接,localhost:1521表示Oracle安装在本机并实用缺省的监听端口,ora92为数据库名称
Statement stmt = conn.createStatement();
Result rs = stmt.executeQuery(sql);
while (rs.next()) {
  rs.getXXX(fieldName);
}
rs.close();
stmt.close();
conn.close();// 代码需要异常处理

解决方案 »

  1.   

    你到开发中java论坛上搜索一下,很多的
      

  2.   

    <%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();    
    String url="jdbc:oracle:thin:@localhost:1521:orcl"; 
    String user="scott"; 
    String password="tiger"; 
    Connection conn= DriverManager.getConnection(url,user,password);    
    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);    
    String sql="select * from test";    
    ResultSet rs=stmt.executeQuery(sql);    
    while(rs.next()) {%>    ....
      

  3.   

    1. 加载一个对应数据库的JDBC驱动    在建立到一个数据库的连接之前,必须先加载这个数据库的JDBC驱动程序,加载之后此driver会自动注册到JDBC驱动列表中。加载一个JDBC驱动有两种方法。
     a) 在命令行方式下指定驱动器或者用冒号分割驱动器列表:   具体命令如下: C:\>java –Djdbc.drivers = com.company1.Driver:com.company2.Driver youProject 
    b)第二种方法,在程序中调用Class.forName()方法。推荐使用。 try   {    String driverName = “com.imaginary.sql.msql.MsqlDriver”;    Class.forName(driverName).newInstance();   } Catch(ClassNotFoundException e1) { //catch could not find database driver exception.    } 
      2.连接到数据库。    根据您后台待连接的数据库不同,而有小小的差别。    a) 连接到Oracle数据库。   Connection connection = null ;   try   {    //load the jdbc driver ;    String driverName = “oracle.jdbc.driver.OracleDriver”;    Class.forName(driverName).newInstance();    //create a connection to the database;    String serverName = “127.0.0.1”;    String serverPort = “1521”;    String serverID = “datebase1”    String userName = “hello”;    String userPsw = “world”;    String url = “jdbc:oracle.thin:@” + serverName + “:” + serverPort + “:” + serverID ;    Connection = DriverManager.getConnection(url , userName , userPsw);   }   catch(ClassNotFoundException e1)   {    //catch could not find database driver exception.   }   catch(SQLException e2)   {    //catch could not connect to the database exception.   }