刚开始写:只实现了基本的增删改查的功能,支持整句查询,也支持参数带入,自带连接池,考试.大提示该类将不断完善.
调用方法为
public static void main(String[] args) {
DBHelper helper = new DBHelper();
helper.setPoolName(“你的数据库名”);
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)
根据传入的参数删除单条记录的方法
boolean delete(java.lang.String sql, java.lang.Object[] elements)
根据传入的参数删除单条记录的方法
java.lang.String getPoolName()
boolean insert(java.lang.String sql)
插入数据库的基本方法,适用于简单的sql语句
boolean insert(java.lang.String sql, java.util.Map elements)
根据传入的参数执行添加数据的方法,单条执行
boolean insert(java.lang.String sql, java.lang.Object[] elements)
根据传入的参数执行添加数据的方法,单条执行
static void main(java.lang.String[] args)
javax.sql.RowSet select(java.lang.String sql)
执行单条查询语句,适用于简单的sql查询语句
javax.sql.RowSet select(java.lang.String sql, java.util.Map elements)
执行单条查询语句,适用于简单的sql查询语句
javax.sql.RowSet select(java.lang.String sql, java.lang.Object[] elements)
查询数据,根据传入的数据集查询数据
void setPoolName(java.lang.String poolName)
boolean update(java.lang.String sql, java.util.Map elements)
根据输入的参数执行更新操作
boolean update(java.lang.String sql, java.lang.Object[] elements)
根据输入的参数执行更新操作
boolean update(java.lang.String sql)
更新一条记录,适用与简单的update语句。
一起交流学习请访问:Tore_m_1206686_21115_1_1.html”>http://www.shangxueba.com/sTore_m_1206686_21115_1_1.html
可我,仍在旅行的路上徘徊。等待着每一辆经过的车,让我走到更远的地方。