1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
| package com.lan.utils;
import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet;
public class BaseDao {
protected Connection conn =null; protected PreparedStatement ps = null; protected ResultSet rs = null;
public int executeUpdate(String sql, Object...x) { int n = 0; try { conn = JDBCUtil.getConnection(); ps = conn.prepareStatement(sql); if(null!=x) { for(int i = 0;i<x.length;i++) { ps.setObject(i+1, x[i]); } } n = ps.executeUpdate(); } catch (Exception e) { e.printStackTrace(); }finally { JDBCUtil.close(null, null, conn); } return n;
}
public ResultSet executeQuery(String sql, Object...x) { try { conn = JDBCUtil.getConnection(); ps = conn.prepareStatement(sql); if(null!=x) { for(int i = 0;i<x.length;i++) { ps.setObject(i+1, x[i]); } } rs = ps.executeQuery(); } catch (Exception e) { e.printStackTrace(); } return rs;
}
}
|