1. 背景 因为最近在看MyBatis Spring的源码,但是里面涉及了颇多Spring事务底层API的知识,看完后有点似懂非懂的样子,于是便有了这篇文章。下面的源码分析仅针对于DataSourceTransactionManager这一个具体的事务管理器。当你直接使用JDBC编程或者使用MyBa ...
分类:
编程语言 时间:
2019-05-31 21:45:43
阅读次数:
106
第13章 MySQL数据库与JDBC编程 13.1 JDBC基础 13.1.1 JDBC简介 13.1.2 JDBC驱动程序 13.2 SQL语法 13.2.1 安装数据库 13.2.2 关系数据库基本概念和MySQL基本命令 13.2.3 SQL语句基础 13.2.4 DDL语言 13.2.5 数 ...
分类:
数据库 时间:
2019-03-20 11:52:33
阅读次数:
204
java语言概述与开发环境 理解面向对象 数据类型和运算符 控制流程与数组 面向对象(上) 面向对象(下) java基础类库 java集合 泛型 异常处理 AWT编程 Swing编程 MySQL数据库与JDBC编程 Annotation(注释) 输入/输出 多线程 网络编程 类加载机制与反射 ...
分类:
其他好文 时间:
2019-03-20 10:25:04
阅读次数:
137
MyBatis部分: 本部分内容只主要体现Mybatis的特点。 (1)MyBatis是什么? 开源的持久层框架,MyBatis的底层仍然是JDBC (2)编程步骤 step1 Maven项目 pom.xml导包mybatis,ojdbc,junit,mysql驱动等 step2 添加MyBatis ...
分类:
数据库 时间:
2019-02-05 22:25:10
阅读次数:
234
JDBC编程步骤: 一、注冊载入JDBC驱动程序; 注冊载入驱动driver。也就是强制类载入:其注冊载入JDBC驱动有三种方法: 方法一:Class.forName(DriverName); 当中DriverName=Driver包名。Driver类名; Oracle的DriverName=“or ...
分类:
数据库 时间:
2019-02-03 12:42:41
阅读次数:
178
mybatis简介 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。 MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。 MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java ...
分类:
数据库 时间:
2019-01-28 12:04:32
阅读次数:
286
一、什么是框架 1)传统 的JDBC编程 JDBC作为Java语言连接数据库的一个重要的技能点,不可否认的是在一个程序中,如果我们需要多次进行与数据库的交互,那我们所需要的重复操作就就会有很多: 1.加载数据库驱动 2.获取数据库连接(Connection),获取Statement对象 3.使用St ...
分类:
其他好文 时间:
2019-01-12 18:33:13
阅读次数:
133
面试题示例 1、JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的? 1)数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接池可解决此问题。 解决:在SqlMapConfig.xml中配置数据链接池,使用连接池管理数据库链接。 2)Sql语句写在代码中造成代码不 ...
分类:
其他好文 时间:
2019-01-09 12:19:12
阅读次数:
155
概念先参考:https://www.cnblogs.com/wuziyue/p/4827295.html 不要问为什么,直接代码搞起 1. com.domain 包 User 实体类 2. com.dao 包下的 IUserDao 接口 3. com.dao.impl 包 UserDaoImpl 类 ...
分类:
数据库 时间:
2019-01-08 00:59:47
阅读次数:
151
第1章 Mybatis简介 1.1 传统的JDBC编程 分为以下几步: 1. 使用JDBC编程需要连接数据库,注册驱动和数据库信息。 2. 操作Connection,打开Statement对象。 3. 通过Statement执行SQL,返回结果到ResultSet对象。 4. 使用ResultSet ...
分类:
其他好文 时间:
2018-12-25 22:22:21
阅读次数:
225