欢迎投稿

今日深度:

连接oracle,附通用增删改查方法

连接oracle,附通用增删改查方法


连接oracle,附通用增删改查方法
 
package cn.jbit.pet.dao;
import java.sql.*;
public class BaseDao {

protected Connection conn=null;
protected PreparedStatement pstmt=null;
protected ResultSet rs=null;

public void getConnection() {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
        try {
conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","system","ok");
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

public void closeAll() {

try {
if(rs!=null){
rs.close();
}
if(pstmt!=null){
pstmt.close();
}
if(conn!=null){
conn.close();
}
} catch (SQLException e) {

e.printStackTrace();
}
}
    
    public int executeUpdateSQL(String sql,Object []param){
     int num=0;
     try {
     getConnection();
pstmt=conn.prepareStatement(sql);
if(param!=null){
for (int i = 0; i < param.length; i++) {
pstmt.setObject(i+1, param[i]);
}
}
num=pstmt.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally{
closeAll();
}
return num;
    }
    public void executeQuerySQL(String sql,Object []param){
     try {
     getConnection();
pstmt=conn.prepareStatement(sql);
if(param!=null){
for (int i = 0; i < param.length; i++) {
pstmt.setObject(i+1, param[i]);
}
}
rs=pstmt.executeQuery();
} catch (SQLException e) {

e.printStackTrace();
}
    } 
}

 


www.htsjk.Com true http://www.htsjk.com/oracle/20699.html NewsArticle 连接oracle,附通用增删改查方法 连接oracle,附通用增删改查方法 package cn.jbit.pet.dao;import java.sql.*;public class BaseDao {protected Connection conn=null;protected PreparedStatement pstmt=null;protected ResultSet...
相关文章
    暂无相关文章
评论暂时关闭