剛開始寫:只實現(xiàn)了基本的增刪改查的功能,支持整句查詢,也支持參數(shù)帶入,自帶連接池,考試.大提示該類將不斷完善.
調(diào)用方法為
public static void main(String[] args) {
DBHelper helper = new DBHelper();
helper.setPoolName("你的數(shù)據(jù)庫名");
String sql = "select * from table_config where config_id = ?";
String insertSQL = "insert into table_config (config_type,config_fg,config_sg) values(?,?,?)";
String updateSQL = "update table_config set config_type=? where config_type = ?";
String deleteSQL = "delete from table_config where config_type= ?";
try {
Map m = new Hashtable();
m.put(1, "2");
Object[] o = { "1"};
//RowSet rs = helper.DBselect(sql, o);
boolean flag = helper.delete(deleteSQL, m);
System.out.println(flag);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
主要提供的方法為:
boolean delete(java.lang.String sql)
刪除單條記錄的方法,適用于簡單的sql語句
boolean delete(java.lang.String sql, java.util.Map elements)
根據(jù)傳入的參數(shù)刪除單條記錄的方法
boolean delete(java.lang.String sql, java.lang.Object[] elements)
根據(jù)傳入的參數(shù)刪除單條記錄的方法
java.lang.String getPoolName()
boolean insert(java.lang.String sql)
插入數(shù)據(jù)庫的基本方法,適用于簡單的sql語句
boolean insert(java.lang.String sql, java.util.Map elements)
根據(jù)傳入的參數(shù)執(zhí)行添加數(shù)據(jù)的方法,單條執(zhí)行
boolean insert(java.lang.String sql, java.lang.Object[] elements)
根據(jù)傳入的參數(shù)執(zhí)行添加數(shù)據(jù)的方法,單條執(zhí)行
static void main(java.lang.String[] args)
javax.sql.RowSet select(java.lang.String sql)
執(zhí)行單條查詢語句,適用于簡單的sql查詢語句
javax.sql.RowSet select(java.lang.String sql, java.util.Map elements)
執(zhí)行單條查詢語句,適用于簡單的sql查詢語句
javax.sql.RowSet select(java.lang.String sql, java.lang.Object[] elements)
查詢數(shù)據(jù),根據(jù)傳入的數(shù)據(jù)集查詢數(shù)據(jù)
void setPoolName(java.lang.String poolName)
boolean update(java.lang.String sql, java.util.Map elements)
根據(jù)輸入的參數(shù)執(zhí)行更新操作
boolean update(java.lang.String sql, java.lang.Object[] elements)
根據(jù)輸入的參數(shù)執(zhí)行更新操作
boolean update(java.lang.String sql)
更新一條記錄,適用與簡單的update語句。
調(diào)用方法為
public static void main(String[] args) {
DBHelper helper = new DBHelper();
helper.setPoolName("你的數(shù)據(jù)庫名");
String sql = "select * from table_config where config_id = ?";
String insertSQL = "insert into table_config (config_type,config_fg,config_sg) values(?,?,?)";
String updateSQL = "update table_config set config_type=? where config_type = ?";
String deleteSQL = "delete from table_config where config_type= ?";
try {
Map m = new Hashtable
m.put(1, "2");
Object[] o = { "1"};
//RowSet rs = helper.DBselect(sql, o);
boolean flag = helper.delete(deleteSQL, m);
System.out.println(flag);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
主要提供的方法為:
boolean delete(java.lang.String sql)
刪除單條記錄的方法,適用于簡單的sql語句
boolean delete(java.lang.String sql, java.util.Map
根據(jù)傳入的參數(shù)刪除單條記錄的方法
boolean delete(java.lang.String sql, java.lang.Object[] elements)
根據(jù)傳入的參數(shù)刪除單條記錄的方法
java.lang.String getPoolName()
boolean insert(java.lang.String sql)
插入數(shù)據(jù)庫的基本方法,適用于簡單的sql語句
boolean insert(java.lang.String sql, java.util.Map
根據(jù)傳入的參數(shù)執(zhí)行添加數(shù)據(jù)的方法,單條執(zhí)行
boolean insert(java.lang.String sql, java.lang.Object[] elements)
根據(jù)傳入的參數(shù)執(zhí)行添加數(shù)據(jù)的方法,單條執(zhí)行
static void main(java.lang.String[] args)
javax.sql.RowSet select(java.lang.String sql)
執(zhí)行單條查詢語句,適用于簡單的sql查詢語句
javax.sql.RowSet select(java.lang.String sql, java.util.Map
執(zhí)行單條查詢語句,適用于簡單的sql查詢語句
javax.sql.RowSet select(java.lang.String sql, java.lang.Object[] elements)
查詢數(shù)據(jù),根據(jù)傳入的數(shù)據(jù)集查詢數(shù)據(jù)
void setPoolName(java.lang.String poolName)
boolean update(java.lang.String sql, java.util.Map
根據(jù)輸入的參數(shù)執(zhí)行更新操作
boolean update(java.lang.String sql, java.lang.Object[] elements)
根據(jù)輸入的參數(shù)執(zhí)行更新操作
boolean update(java.lang.String sql)
更新一條記錄,適用與簡單的update語句。