public class DBtest {
// 构造私有器
private DBtest(){}
// 本类对象实例化
public static DBtest db = new DBtest();
private static Connection conn = null;
// 返回本类对象的静态方法
public static DBtest getDBconn(){
if(null == db){
db = new DBtest();
}
return db;
}
// 返回Connection 的静态方法
public static Connection getConn(){
String url = "jdbc:oracle:thin:@IP:1521:服务名";
String user = "用户名";
String pass = "密码";
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection(url,user,pass);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
public static void main(String[] args) {
System.out.println(DBtest.getConn());
}
}
java连接oracle数据库连接类(单例模式)
最新推荐文章于 2021-12-13 08:34:03 发布