连接oracle的代码Class.forName("oracle.jdbc.driver.OracleDriver");
java.sql.Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@172.18.8.9:1521:ORCL",
             "system","manager");

解决方案 »

  1.   

    这是Tinking In Java 中的一段代码:
    也许对你有所启发。
    下面这个例子将打开一个联络信息数据库,并根据命令行提供的参数查询一个人的姓(Last Name)。它只选择那些有E-mail地址的人的名字,然后列印出符合查询条件的所有人:
    //: Lookup.java
    // Looks up email addresses in a 
    // local database using JDBC
    import java.sql.*;public class Lookup {
      public static void main(String[] args) {
        String dbUrl = "jdbc:odbc:people";
        String user = "";
        String password = "";
        try {
          // Load the driver (registers itself)
          Class.forName(
            "sun.jdbc.odbc.JdbcOdbcDriver");
          Connection c = DriverManager.getConnection(
            dbUrl, user, password);
          Statement s = c.createStatement();
          // SQL code:
          ResultSet r = 
            s.executeQuery(
              "SELECT FIRST, LAST, EMAIL " +
              "FROM people.csv people " +
              "WHERE " +
              "(LAST='" + args[0] + "') " +
              " AND (EMAIL Is Not Null) " +
              "ORDER BY FIRST");
          while(r.next()) {
            // Capitalization doesn't matter:
            System.out.println(
              r.getString("Last") + ", " 
              + r.getString("fIRST")
              + ": " + r.getString("EMAIL") );
          }
          s.close(); // Also closes ResultSet
        } catch(Exception e) {
          e.printStackTrace();
        }
      }
    } ///:~