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;
}
這是一篇基礎(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;
}

