package com;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class TestCom {
public static void main(String[] args) throws Exception {
//建立连接 与oracle
//加载驱动
//数据库的负载时有限的,链接数是有限的
Connection conn=null;
//创建Statement对象
Statement st=null;
//执行sql
//st 第一个作用 把sql发送到数据库 第二个作用把执行的结果带回来(返回)
//执行完sql后,返回的结果放在 ResultSet
ResultSet rs=null;
try {
Class.forName("oracle.jdbc.OracleDriver");
//建立连接
conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","scott","tiger");
//操作数据库
String sql="select * from emp";
st = conn.createStatement();
rs = st.executeQuery(sql);
//返回遍历值
while(rs.next()) {
System.out.println(rs.getInt(1)+" "+rs.getString(2));
}
} catch (Exception e) {
e.printStackTrace();
}finally
//finally中的代码一定会被执行,不管程序是否出错
//如果执行了System.exit(0)退出虚拟机
//那么finally里边的代码就不在执行了
{
System.out.println("+++++++++++++++++");
//关闭连接
rs.close();
st.close();
conn.close();
}
}
}
java与oracle建立连接
最新推荐文章于 2022-12-17 18:28:03 发布