• 2024-08-07SpringIOC整合dbUtil做的增删改查以及转账业务的实现
    目录一、xml方式实现1.介绍lombok插件2.功能3.步骤3.1idea安装插件(只做一次)3.2添加坐标 3.3编写注解4.核心类4.1QueryRunner4.2query()查询4.3update()增删改5.配置文件applicationContext.xml6.junit测试6.1使用步骤6.1.1坐标6.1.2注解(修饰方
  • 2023-12-18Java异常处理神器:Guava Throwables类
    第一章:Guava库简介Guava由Google开发,它提供了大量的核心Java库,例如:集合、缓存、原生类型支持、并发库、通用注解、字符串处理和I/O操作等。这些功能在日常的Java开发中超级常用,而且Guava的设计哲学是简洁高效,这让咱们的代码不仅更加优雅,而且更加易于维护和阅读。尤其是在异常处
  • 2023-12-08JDBC连接数据库
    JDBC连接数据库共六步1.Class.forName()加载数据库连接驱动2.DriverManager.getConnection()获取数据连接对象3.根据SQL获取sq|会话对象4.执行SQL,执行SQL前如果有参数值就设置参数值setXXX()5.处理结果集6.释放资源0.前期工作0.0文件jar包下载,配置,删除目前常用的驱动
  • 2023-06-16【Java技术专题】「Guava开发指南」手把手教你如何进行使用Guava工具箱进行开发系统实战指南(简化异常和错误的传播与检查)
    异常传播有时候,您可能需要重新抛出捕获到的异常。这种情况通常发生在捕获到Error或RuntimeException时,因为您可能没有预料到这些异常,但在声明捕获Throwable和Exception时,它们也被包含在内了。为了解决这个问题,Guava提供了多种方法来判断异常类型并重新抛出异常。例如:try{
  • 2023-06-11【Java技术专题】「Guava开发指南」手把手教你如何进行使用Guava工具箱进行开发系统实战指南(简化异常和错误的传播与检查)
    异常传播有时候,您可能需要重新抛出捕获到的异常。这种情况通常发生在捕获到Error或RuntimeException时,因为您可能没有预料到这些异常,但在声明捕获Throwable和Exception时,它们也被包含在内了。为了解决这个问题,Guava提供了多种方法来判断异常类型并重新抛出异常。例如:try{
  • 2023-02-20JDBC工具类
    当完成JDBC操纵时,代码重复度特别高这是之前代码   内容非常的繁琐,每一次都需要重新数据库,每一次都得释放资源。所以有一个工具类packageutil;importjava.io.F
  • 2022-12-21数据库连接池
    池化技术:准备一些预先的资源,过来就连接预先准备好的编写一个连接池,实现一个接口DataSource 开源数据实现:DBCPC3P0Druid使用了这些数据库连接池之后,就不需要编写连
  • 2022-11-11JDBCTemplate-介绍
    spring框架对JDBC的简单封装提供了一个JDBCTemplate对象简化JDBC的开发步骤1.导入依赖<dependency><groupId>org.springframework</groupId>
  • 2022-11-10JDBC各个类详解-ResultSet-遍历结果集和JDBC工具类
    ResultSet-遍历结果集注意:使用步骤:1、游标向下移动一行2、判断是否有数据3、获取数据//循环判断游标是否是最后一行末尾while(rs.next()){//获取数据
  • 2022-10-28JDBC-ResultSet基本使用
    ResultSet:结果集对象封装查询结果next():游标向下移动一行判断当前行是否是最后一行末尾(是否有数据)如果是则返回false如果不是则放回truegetxxx(参数):获取数据
  • 2022-10-22数据库连接池-druid基本使用以及他的工具类
    数据库连接池-druid基本使用Druid:数据库连接池实现技术,由阿里巴巴提供的步骤:1.导入jar包:druid-1.0.9.jar2.定义配置文件:是propertie
  • 2022-10-16数据库连接池
    数据库连接---执行完毕---释放连接--释放十分浪费系统资源池化技术:准备一些预先的资源,过来就连接预先准备好的 最小连接数:10最大连接数:15等待超时:100ms 
  • 2022-10-13JDBC各个类详解-Connection、Statement、ResultSet-基本使用、ResultSet-遍历结果集
    JDBC各个类详解-ConnectionConnection:数据库连接对象功能:获取执行sql的对象Statement createStatement()PreparedStatementp
  • 2022-08-23maven工程(二)运行环境修改和获取mysql数据库数据
    运行环境修改可以加上这个进行定义,你tomcat运行的端口<build><plugins><plugin><!--https://mvnrepository.com/artifact