谁有这方面的资料啊

解决方案 »

  1.   

    #连接池配置文件,支持jdbc、weblogic、tomcat等#默认连接池,为下面定义连接池之一
    defaultconn=oracle
    databasetype=oracle#开始定义连接池,其中每个连接池的databasetype为必定义字段
    #jdbc连接池
    oracle.drivers=oracle.jdbc.driver.OracleDriveroracle.url=jdbc:oracle:thin:@127.0.0.1:1521:xtgkoracle.maxconn=100
    oracle.optimalconn=40oracle.user =system
    oracle.password=orcl#数据库类型,如果是jdbc连接池则为数据库类型,如oracle,sybase,sqlserver等,如果是数据源连接池,则为服务器类型,如weblogic,tomcat
    oracle.databasetype=oracle
    #weblogic连接池
    #weblogic服务器的url,如果是本地数据源将此字段设为空或者不定义
    weblogic1.url=t3://10.34.10.61:7001
    #数据源的jndi名,必须定义
    weblogic1.jndiname=aa
    #用户名,可以不定义
    weblogic1.user=
    #密码,可以不定义
    weblogic1.password=
    weblogic1.databasetype=weblogic#tomcat连接池,不需要定义url,其他和weblogic连接池相同
    tomcat1.jndiname=aa
    tomcat1.user=
    tomcat1.password=
    tomcat1.databasetype=tomcat#超时
    timeout=20#writelog=0不写数据库日志,为1写日志
    writelog=1
    #日志文件
    logfile=d:\\log\\log
      

  2.   

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;public class DBCon {
    private static String driver = "oracle.jdbc.driver.OracleDriver";
    private static String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";
    private static String user = "scott";
    private static String password = "tiger";

    public static Connection getConnection(){
    try {
    Class.forName(driver);
    Connection con=DriverManager.getConnection(url, user, password);
    System.out.println("ok");
    return con;
    } catch (ClassNotFoundException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    return null;
    }

    public static void close(Connection con,Statement stm,ResultSet rs){
    if(con!=null){
    try {
    con.close();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    if(stm!=null){
    try {
    stm.close();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    if(rs!=null){
    try {
    rs.close();
    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    }

    public static void main(String[] args) {
    DBCon.getConnection();
    }
    }
      

  3.   

    最好把Class.forName(url);放入static代码块
    public class DbConn{
       static{
           Class.forName(url);
       }   // 其他方法略
    }
      

  4.   


    import java.sql.*;public class Lab2
    {
    public static void main(String[] args){
       Connection con = null;
       try{
         //1.加载驱动
         String driverName = "oracle.jdbc.driver.OracleDriver";
         Class.forName(driverName);
             
     /*Driver driver = new oracle.jdbc.driver.OracleDriver();
     DriverManager.registerDriver(driver);
             */
         
     //2.获取连接对象
     String url = "jdbc:oracle:thin:@192.168.0.20:1521:test";
     String user = "123";
     String pwd = "123";
     con = DriverManager.getConnection(url,user,pwd);
     System.out.println("con->"+con);
           }catch(Exception e){
         e.printStackTrace(); 
       }finally{
         try{
       con.close();
     }catch(Exception ex){
       ex.printStackTrace();
     }
       }
    }
    }lz想了解接连细节的整个过程吗