jdbc的帮助类的实现
来源:优易学  2011-11-25 12:27:04   【优易学:中国教育考试门户网】   资料下载   IT书店
  刚开始写:只实现了基本的增删改查的功能,支持整句查询,也支持参数带入,自带连接池,青年人网提示该类将不断完善.
  调用方法为
  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<String, Object>();
  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<java.lang.Integer,java.lang.Object> 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<java.lang.Integer,java.lang.Object> 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<java.lang.Integer,java.lang.Object> 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<java.lang.Integer,java.lang.Object> elements)
  根据输入的参数执行更新操作
  boolean update(java.lang.String sql, java.lang.Object[] elements)
  根据输入的参数执行更新操作
  boolean update(java.lang.String sql)
  更新一条记录,适用与简单的update语句。

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训