当前位置: 首页 > news >正文

网站空间有免费的吗图片制作二维码的方法

网站空间有免费的吗,图片制作二维码的方法,企业网站报价表,东莞设计网站服务的公司138.BasicDao 基本说明: DAO:data access object 数据访问对象 这样的通用类,称为 BasicDao,是专门和数据库交互的,即完成对数据库(表)的crud操作 在BasicDao 基础上,实现一张表对应一个Dao,…

138.BasicDao

基本说明:

  1. DAO:data access object 数据访问对象

  2. 这样的通用类,称为 BasicDao,是专门和数据库交互的,即完成对数据库(表)的crud操作

  3. 在BasicDao 基础上,实现一张表对应一个Dao,更好的完成功能,比如 Customer表

代码实现:

public class BasicDao<T> { //泛型指定具体的类型private QueryRunner qr = new QueryRunner();//开发通用的dml发明合法,针对任意的表public int update(String sql, Object... parameters) {Connection connection = null;try{connection = JDBCUtilsByDruid.getConnection();int update = qr.update(connection, sql, parameters);return update;} catch (SQLException e) {throw new RuntimeException(e);//将编译异常转成运行异常}finally {JDBCUtilsByDruid.close(null,null,connection);}}//返回多个对象(即查询的结果是多行的),针对任意表public List<T> queryMulti(String sql, Class<T> clazz,Object... parameters) {Connection connection = null;try{connection = JDBCUtilsByDruid.getConnection();return qr.query(connection, sql, new BeanListHandler<T>(clazz), parameters);
​} catch (SQLException e) {throw new RuntimeException(e);//将编译异常转成运行异常}finally {JDBCUtilsByDruid.close(null,null,connection);}}
​//查询单行结果的通用方法public T querySingle(String sql, Class<T> clazz, Object... parameters) {Connection connection = null;try{connection = JDBCUtilsByDruid.getConnection();return qr.query(connection, sql, new BeanHandler<T>(clazz), parameters);} catch (SQLException e) {throw new RuntimeException(e);//将编译异常转成运行异常}finally {JDBCUtilsByDruid.close(null,null,connection);}}
​//查询单行单列的方法,返回单值的方法public Object queryScalar(String sql, Object... parameters) {Connection connection = null;try{connection = JDBCUtilsByDruid.getConnection();return qr.query(connection, sql, new ScalarHandler<>(), parameters);} catch (SQLException e) {throw new RuntimeException(e);//将编译异常转成运行异常}finally {JDBCUtilsByDruid.close(null,null,connection);}}
}

测试ActorDAO 对 actor表的crud操作

public void testActorDAO() {ActorDAO actorDAO = new ActorDAO();//1.查询List<Actor> actors = actorDAO.queryMulti("select * from actor where id >= ?",Actor.class, 1);System.out.println("===查询结果===");for(Actor actor : actors) {System.out.println(actor);}//2.查询单行记录Actor actor = actorDAO.querySingle("select * from actor where id = ?",Actor.class, 1);System.out.println("===查询单行结果===");System.out.println(actor);}
​//3.查询单行单列Object o = actorDAO.queryScalar("select name from actor where id = ?",6);System.out.println("===查询单行单列值===");System.out.println(o)//4. dml操作 insert,update,deleteint update = actorDAO.update("insert into actor values(null,?,?,?,?)","张无忌","男","2000-1-1","111");System.out.println(update > 0 ? "执行成功" : "执行没有影响表");
}
http://www.yayakq.cn/news/905814/

相关文章:

  • 建设部网站工程资质上海网站seo排名优化
  • 网站建设感悟做图网站大学生兼职
  • 手机网站推广方案网上视频教程怎么制作
  • wordpress网站回调域自己建立公司网站
  • 垂直类网站怎么做推广小红书官方推广
  • 凡科网站怎么做链接陕icp网站建设
  • 织梦做视频网站网站后台上传图片步骤
  • 用iis做网站学校网站功能描述
  • 网站建设维护网页设计2008vps做网站
  • 北京网站建设方案建设公司服装网站建设背景
  • 网站建设对接模版青柠影院免费观看电视剧高清
  • 做淘宝优惠券网站网站制作关键
  • 农业科技公司网站模板兰州网站网站建设
  • 使用wordpress在ec2上建网站一个网站如何挣钱
  • 北京微信网站制作费用网站建网站建设网站
  • 深圳建设 骏域网站建设专家国外网站免费dns
  • 做游戏解说上传在什么网站好腾讯云服务器租用费用
  • 怎么查网站注册信息网站开发工具报告
  • 网站的种类代理公司注册公司商标
  • 网站开发 商城开发环保创业项目
  • 歪咪小麻花官方网站怎么做零售长沙有啥好玩的地方
  • 长城建设投资有限公司网站织梦 两个网站
  • 个人网站做企业网站网络运营者应当制定网络安全事件
  • 东莞网站制作多少钱wordpress 移动端插件
  • 青羊区建设网站静安网站开发
  • 创办一个网站能够做那些事合肥官网建设公司哪家好
  • 中国十大购物网站排行榜重庆烤鱼制作
  • 查询海外whois的网站wordpress建立
  • 亚马逊购物网站十堰网站建设公司电话
  • 快递网站设计公司做网站快还是开发app快