数据库
Double____C
这个作者很懒,什么都没留下…
展开
-
数据库连接池(自定义、JDBC、C3P0&DBUtils)
自定义数据库连接池:JDBCUtil.classimport java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSe...原创 2019-03-29 16:51:02 · 356 阅读 · 0 评论 -
JDBC事务
事务特性:ACID原子性事务中包含的逻辑不可分割一致性事务执行前后,数据的完整性能保持一致隔离性事务在执行期间,不应受到其他事务的影响持久性事务执行成功,数据应该持久保存的磁盘上安全隐患脏读:一个事务读到了另外一个事务还未提交的数据...原创 2019-04-11 17:35:06 · 165 阅读 · 0 评论 -
Oracle(三)--数据库建表操作
一、数据库语言的四大分类DQLData Query Language,数据查询语言DMLData Manipulation Language,数据操作语言DDLData Definition Language,数据定义语言DCLData Control Language,数据控制语言...原创 2019-05-20 23:37:48 · 2887 阅读 · 0 评论 -
Oracle教程(一)--基础操作
一、Oracle简介Oracle Database,又名Oracle RDBMS,简称Oracle。是甲骨文公司推出的一款关系数据库管理系统。Oracle数据库系统是目前世界上流行的关系数据库管理系统,拥有可移植性好、使用方便、功能强等优点,在各类大、中、小、微机环境中都适用。Oracle是一种高效率、可靠性好的、适应高吞吐量的数据库解决方案。Oracle数据库会创建一个表空间,再创建用户...原创 2019-05-17 19:44:07 · 12552 阅读 · 7 评论 -
Oracle(二)--多表查询&子查询
一、多表查询1.1 笛卡尔集select deptno,avg(sal) from emp group by deptno;1.2 内连接隐式内连接隐式内连接如下:--查询员工编号、员工姓名、部门编号、经理编号、经理的姓名select e1.empno, e1.ename, e1.deptno, m1.empno, m1.ename from emp e1,emp m1 wh...原创 2019-05-18 00:02:41 · 2604 阅读 · 0 评论 -
Mybatis(二)--Mapper代理开发
一、Mapper代理传统开发方式跟数据连接使用dao接口,dao接口的实现类存在大量重复语句,且存在硬编码,如Mybatis(一)中的类似语句sqlSession.delete("cn.cf.domain.User.deleteUserById", 3);传入的变量因为sqlSession使用泛型,无法判断是否正确。因此对程序的开发会有些不利。mapper代理因此使用mapper代理改...原创 2019-05-23 21:17:39 · 442 阅读 · 1 评论