上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 本文主要介绍在mybatis中如何在sql语句中传递参数 一. #{ } 和 ${ } 1. #{ } 和 ${ }的区别 #{ }是预编译处理 ==> PreparedStatement ${ }是字符串替换 ==> Statement mybatis在处理 #{ } 时,会将sql中的 # { 阅读全文
posted @ 2023-02-02 23:03 zwGitOne 阅读(2211) 评论(0) 推荐(1) 编辑
摘要: 本文承接上文,主要讲述mybatis的增删改查案例 public class MybatisTest { @Test // 使用mapper接口的代理实现类执行sql语句 public void test01() throws Exception{ // 1.获取核心配置文件的输入流 InputSt 阅读全文
posted @ 2023-02-02 16:51 zwGitOne 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲述如何快速使用mybatis 一. MyBatis的下载 MyBatis框架下载网站:Releases · mybatis/mybatis-3 (github.com) 下载好之后,文件目录如下: 打开mybatis-3.5.10.pdf,mybatis的使用手册,进行mybatis的搭建 阅读全文
posted @ 2023-02-02 16:35 zwGitOne 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲述DAO层,数据访问对象的含义与使用 一. 图解DAO层 二. 代码结构 1. dao 2. domain 3. utils 4.test做测试 三. 具体实现 1.1 dao中的BasicDAO /** * 处理sql语句,返回结果 */ public class BasicDAO<T> 阅读全文
posted @ 2023-02-01 22:26 zwGitOne 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲述使用druid连接池,将jdbc封装成工具类 一. 连接池 二. 使用druid连接池 在jdbc工具类的基础上,使用druid连接池,增加连接数量。 hsp老师写的方式: /** * hsp老师jdbcDruidUtils工具类的创建 */ public class JDBCUtils 阅读全文
posted @ 2023-02-01 20:57 zwGitOne 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 本文主要是讲述对于DBUtils中的queryRunner.query(connection,sql, new BeanListHandler<>(Admin.class))的模拟 代码结构: DBUtilsReflection类: /** * 将查询到的结果集,运用反射机制,创建对象,并存放如集合 阅读全文
posted @ 2023-02-01 09:55 zwGitOne 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 一. DBUtils的引出 1、connection不能提前关闭 当我们查出结果集resultSet的时候,就关闭了connection连接,这时resultSet就不能使用了 示例代码如下: public class jdbcDBUtils { @Test public void test() t 阅读全文
posted @ 2023-02-01 09:37 zwGitOne 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲述druid连接池连接数据库的操作步骤 1. 在libs中引入druid的jar包 2. 在src下引入druid.properties配置文件 druid.properties配置文件如下: driverClassName=com.mysql.cj.jdbc.Driver url=jdb 阅读全文
posted @ 2023-01-31 15:55 zwGitOne 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲述c3p0连接池连接数据库的操作步骤 1. 在libs文件夹下引入c3p0的jar包 2.在src下引入c3p0的配置文件 c3p0-config.xml文件内容如下: <c3p0-config> <named-config name="hsp_edu"> <!-- 驱动类 --> <pr 阅读全文
posted @ 2023-01-31 15:33 zwGitOne 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲述,面对多个sql语句【增,删,改】的执行,如何加快执行速度? 传统方法: public class jdbcBat_ { // 同时处理多条数据【原始方法】 @Test public void test1(){ Connection connection = JDBCUtils.getC 阅读全文
posted @ 2023-01-30 22:05 zwGitOne 阅读(145) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页