jdbc應(yīng)用--數(shù)據(jù)庫連接全集

字號:

JDBC應(yīng)用--數(shù)據(jù)庫連接全集
    這是一篇基礎(chǔ)性文章,主要介紹了jdbc在流行數(shù)據(jù)庫(SQL Server,Oracle)方面的應(yīng)用。但是都是個人觀點,所以不能保證完全正確,僅供參考,如果有不同意見可以在評論中指出,我會做相應(yīng)的修改。:)
    一般情況下,直接用jdbc等東西連數(shù)據(jù)庫時,比較常用連數(shù)據(jù)庫的代碼可能是:
    private Connection conn
    private String poolURL = "";
    private String driverName ="";
    private String user=""
    private String pass="";
    private DBConnProxy Proxy; //自己寫的class,起控制數(shù)據(jù)庫訪問作用
    public Object getConn()
    {
    try
    {
    Properties prop=new Properties();
    prop.setProperty("user",user);
    prop.setProperty("password",pass);
    Driver mydriver=(Driver)Class.forName(driverName).newInstance();
    conn = mydriver.connect(poolURL,prop);//或者conn = mydriver.connect(poolURL,null);具體什么時候用我還的請教高手。
    /*
    或者:
    Class.forName(driverName);
    conn=DriverManager.getConnection(poolURL, user, pass);
    */
    }
    catch ( Exception e )
    {
    System.out.println("打開數(shù)據(jù)庫出錯\n" + e.getMessage());
    }
    if(!Proxy.getDB() ){
    this.Close()
    return null;
    }
    return conn;
    }