DBUtils工具类,Tomcat服务器部署eclipse过程,JavaEE的13项技术规范了解

本文介绍了DBUtils工具类简化JDBC开发的流程,包括下载jar包、搭建数据源等步骤,并详细讲解了Tomcat服务器的部署过程,包括下载安装、启动服务、端口修改及项目部署方法,同时提到了JavaEE的13项技术规范。
摘要由CSDN通过智能技术生成

DBUtils工具类 

       优化JDBC开发的流程,是开发者只注重业务需求,而不要关注繁琐的jdbc开发步骤. 

         步骤:1.官网下载jar包放到类路径下classpath,也就是lib文件夹.依赖于数据源

                  2.还要下载数据库连接池jar包c3p0或者druid,数据库驱动jar包, commons-logging.jar包

                  3.搭建数据源工具类,搭建工具类DruidDButil 可以获取数据源

                  4.从数据源中获取连接--->DBUtils来直接操作Sql

                  5.api常用方法:  update():DML语句  增删改操作  insert  update   delete

                                         query():DQL语句   查询操作

                  6.具体操作

                       第一步:先构建QueryRunner类对象依赖于数据源

                      第二步:根据操作的类型选择update,query

                             update (sql,Object ...parameters)--->增删改

                             query(sql,Object paratmeters,ResuleSetHandle接口实现类<对应的字节码对象类型>)

                                     BeanHandler--->装配一个Bean对象

                                     BeanListHandler-->装配多个Bean对象

                                     MapListHandler-->装配多个Bean对象,每一个Bean对象被被装配到Map集合中

	// 构建QueryRunner类对象
	private static QueryRunner runner = new QueryRunner(DruidDBUtil.getDataSource());
	public static void main(String[] args) throws Exception {
		// 添加一条数据
		//insertData();
		// 修改一条数据
		//updateData();
		// 删除一条数据
		//deleteData();
		// 查询一条数据
		//System.out.println(queryOne());
		// 查询总信息值
		//System.out.println(queryAll());
		// 查询总记录数  
		System.out.println(queryTotalNum());// 3
	}
	// 查询总记录数
	public static long queryTotalNum() throws Exception {
		// ScalarHandle 对 ResultSetHandle做了实现
	    return runner.query("select count(id) from account where id > ?", new ScalarHandler<>(), 2);
	}
	// 查询总信息值
	public static List<Account> queryAll() throws Exception {
		// BeanListHandle 对ResultSetHandle
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值