连接数据库的两种方式:1.桥连接:通过配置数据源实现,只能作本地的数据库连接
2.JDBC连接:可以实现远程连接
JDBC连接演示:
package com.sh;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class Test_ora {
/**
* 演示 如何使用JDBC方式连接ORCL
* 本机使用jdbc_odbc桥连接方式时,连接数据源失败-ORCL URL无效
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try{
//1.装载驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
//2.建立连接
Connection ct = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl","scott"," tiger");
//3.操作数据 :从下面开始和sql server 一样
Statement sm = ct.createStatement();
ResultSet rs = sm.executeQuery("select * from emp");
//遍历查询结果集
while(rs.next()){
System.out.println(rs.getString(2) + " 的工作是 " + rs.getString("job"));
}
//4.释放资源:关闭打开的资源
rs.close();
sm.close();
ct.close();
}catch (Exception e){
e.printStackTrace();
}
}
}
使用finally完成第四步:释放资源