package com.tfy.oracle.jbbc;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import org.junit.Test;
import com.tfy.oracle.util.DbcpUtil;
import com.tfy.oracle.util.OracleJdbcUtil;
public class OracleTest1 {
@Test
public void queryAllEmp(){
String sql="select * from emp";
Connection conn=null;
PreparedStatement pst=null;
ResultSet rs=null;
try{
// conn=OracleJdbcUtil.getConnection();
conn=DbcpUtil.getConnection();
pst= conn.prepareStatement(sql);
rs=pst.executeQuery();
while(rs.next()){
String name=rs.getString("ename");
String job=rs.getString("job");
double sal=rs.getDouble("sal");
System.out.println("name="+name+" job="+job+" sal="+sal);
}
}catch(Exception e){
e.printStackTrace();
}finally{
OracleJdbcUtil.realese(conn, pst, rs);
}
}
}
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import org.junit.Test;
import com.tfy.oracle.util.DbcpUtil;
import com.tfy.oracle.util.OracleJdbcUtil;
public class OracleTest1 {
@Test
public void queryAllEmp(){
String sql="select * from emp";
Connection conn=null;
PreparedStatement pst=null;
ResultSet rs=null;
try{
// conn=OracleJdbcUtil.getConnection();
conn=DbcpUtil.getConnection();
pst= conn.prepareStatement(sql);
rs=pst.executeQuery();
while(rs.next()){
String name=rs.getString("ename");
String job=rs.getString("job");
double sal=rs.getDouble("sal");
System.out.println("name="+name+" job="+job+" sal="+sal);
}
}catch(Exception e){
e.printStackTrace();
}finally{
OracleJdbcUtil.realese(conn, pst, rs);
}
}
}
本文详细介绍了如何使用Java与Oracle数据库进行交互,通过JDBC实现数据查询、存储等功能,包括连接数据库、执行SQL语句及释放资源的完整流程。

被折叠的 条评论
为什么被折叠?



