首先来讲一下桥连接:
首先配置数据源:打开控制面板——管理工具——数据源(ODBC)——用户DSN——添加——找到Oracle驱动程序。
//JDBC-ODBC桥连接
public class ConnectionTest2 {
//OracleDataSource 为本地数据源
private static final String URL="jdbc:odbc:OracleDataSource";
private static final String USER="SCOTT";
private static final String PASS="admin";
public static Connection getConnection(){
try {
//驱动类 注册驱动
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
return DriverManager.getConnection(URL,USER,PASS);
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
public static void main(String[] args) {
System.out.println(ConnectionTest2.getConnection());
}
}
JDBC方式
public class ConnectionTest {
private static final String URL="jdbc:oracle:thin:@localhost:1521:ORCL"; //ORCL是数据库的SID 1521Oracle端口
private static final String USER="SCOTT";
private static final String PASS="admin";
public static Connection getConnection(){
try {
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
return DriverManager.getConnection(URL,USER,PASS);
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
public static void main(String[] args) {
System.out.println(ConnectionTest.getConnection());
}
}