oracle jdbc 连接代码
package com.util;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DB {
public static final String Uri = "jdbc:oracle:thin:@";
public static final String Host = "localhost:";
public static final String Port = "1521";
public static final String DataBase = ":orcl";
public static final String DBAccount = "scott";
public static final String DBPassWord = "123456";
public static final String ClassName = "oracle.jdbc.driver.OracleDriver";
private static String URL = DB.Uri + DB.Host + DB.Port + DB.DataBase;
private static Connection con = null;
static {
try {
Class.forName(DB.ClassName);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
private DB() {
System.out.println("private DB()...");
}
public static Connection getConnection() {
try {
if (con == null) {
System.out.println(URL);
con = DriverManager.getConnection(URL, DB.DBAccount,DB.DBPassWord);
} else {
return con;
}
} catch (SQLException e) {
e.printStackTrace();
return null;
}
return con;
}
public static void main(String[] args) {
System.out.println(DB.getConnection());
}
}