import java.io.*;
import java.sql.*;
import java.util.*;public class JDBCtest{
  public static void main(String args[]){
//上面两个括号  Vector drivers = new Vector();
  Connection con;
  String driverClassName = "oracle.jdbc.driver.OracleDriver";
  String URL = "jdbc:oracle:thin:@172.16.58.160:1521:orc1";
  String user = "test2";
  String password = "test2";
  try {                                         //注册数据库驱动
    Driver driver = (Driver)Class.forName(driverClassName).newInstance();
    DriverManager.registerDriver(driver);
    drivers.addElement(driver);
    System.out.println("Registered JDBC driver " + driverClassName);
  }
  catch (Exception e) {
    System.out.println("Can't register JDBC driver: " +
    driverClassName + ", Exception: " + e);
  }   
  
  try {                                         //创建连接
    if (user == null) {
      con = DriverManager.getConnection(URL);
    }
    else {
      con = DriverManager.getConnection(URL,user,password);
    }
    System.out.println("Created a new connection in pool " + user);
    String sql = "select * from sms_mo";
Statement stmt = null;
for(int i=0; i<1000;i++){
System.out.println("i="+i);
      Statement  stmtT = con.createStatement();
stmtT.close();
System.gc();
}
    ResultSet rs=stmt.executeQuery(sql);
    rs.next();
    System.out.println(rs.getString("ID").trim());
  }
  catch (SQLException e) {
    System.out.println("Can't create a new connection for " + URL);
  }   
  finally{
  }
//下面两个括号
  }
}

解决方案 »

  1.   

    to  hotenM(五月飓风) :用你的程序后,结果如下:
    Registered JDBC driver oracle.jdbc.driver.OracleDriverCan't create a new connection for jdbc:oracle:thin:@kkk:1521:pmp问题何在?
      

  2.   

    你的包没有加入你的程序“然后在我项目的属性里的paths/required libraries”这个操作没有做或者无效
      

  3.   

    class12
    自己去搜索吧
    到处都是
      

  4.   

    是不是class12还要在classpath里设置???
      

  5.   

    jdk里要
    如果在jbuilder里面,就不用了,设了也没用,jb是不读的。当前项目的 
    paths/required libraries有这个包就足够
    这样吧,你在dos下运行这个程序,把class12放到java-home/jre/lib/ext下
    编译,运行,就应该没问题,试试呢这个贴我回答这么多,你一定要结哦
      

  6.   

    成功了!
    jdbc:oracle:thin:@kkk:1521:pmp 写错了