?
?
暮然回首,看看jDBC的操作,原来很多的东西都忘记了,数据库的的语句也忘得差不多了,还的捡起来以前的东西,自己粗糙的写了一个封装JDBC的CURD的方法,回顾回顾以前的东西。
?
类名:BasedDaoSupport。主要功能为Dao提供一次分装的接口。
?
注:有几个类是工具类,获得JDBC的链接和独缺配置文件的。
?
- package?cn.edu.lzcc.orderdishes.utils;??
 - ??
 - import?java.sql.Connection;??
 - import?java.sql.ResultSet;??
 - import?java.sql.SQLException;??
 - import?java.sql.Statement;??
 - ??
 - import?cn.edu.lzcc.orderdishes.exception.ObejectIdException;??
 - /**?
 - ?*??
 - ?*?Project:?orderdishes?
 - ?*?Package:?cn.edu.lzcc.orderdishes.utils?
 - ?*?@author??bestupon?
 - ?*?Email:???bestupon@foxmail.com?
 - ?*?DateTime:Oct?15,?2009?2:06:59?AM?
 - ?*?JDBC的数据封装类?
 - ?*?实现了增删改查的基本操作。?
 - ?*/??
 - ??
 - public?class?BaseDaoSupport?{??
 - ????private?boolean?result=false;??
 - ????Connection?conn?=?DataBaseConnection.getConnection();??
 - ????Statement?stmt?=?DataBaseConnection.createStatement(conn);??
 - ????ResultSet?rs?=?null;??
 - ????/**?
 - ?????*?插入增加的方法?
 - ?????*?@param?entityTable?要操作的表的名称?
 - ?????*?@param?propertys?操作的表的属性名称?
 - ?????*?@param?params?增加的值?
 - ?????*?@return?成功与否?
 - ?????*?@throws?SQLException?
 - ?????*/??
 - ????public??boolean??addObject(String?entityTable,String?[]propertys,Object[]params)?throws?SQLException?{??
 - ????????StringBuffer?insertSql?=new?StringBuffer("");??
 - ????????if(null?!=entityTable?&&!entityTable.equals(""))?{??
 - ????????????insertSql.append("INSERT?INTO??");??
 - ????????}else?{??
 - ????????????return?result
 
