
数据库
xiaoping.huang
这个作者很懒,什么都没留下…
展开
-
学习c3p0连接池的原理与使用总结
原理:为什么要有c3p0?c3p0的作用是什么?在使用JDBC操作数据库时,我们一般有几个基本的步骤(加载驱动、建立连接、创建语句、执行语句、关闭资源),其中建立连接是一个重要的步骤,每操作一次数据库我们都需要获取一个Connection,当数据库操作不是很频繁时,没多大关系,可是一旦高并发的情况下,几千个线程需要获取连接的时候,那么连接的创建将会是一个非常耗时和耗空间的操作,创建的初始化需...原创 2018-10-12 16:55:43 · 4233 阅读 · 0 评论 -
InnoDB存储引擎学习总结
概述InnoDB存储引擎是MySQL5.5以后的默认的表存储引擎,最早由Innobase Oy公司开发,该公司已于2006年被Oracle收购。该存储引擎是第一个完整支持ACID事务的MySQL存储引擎(BDB是第一个支持事务的MySQL存储引擎,现在已经停止开发)。其特点是支持行锁设计、支持MVVC(多并发版本控制)、支持外键、提供一致的非锁定读,同时被设计用来最有效地利用以及使用内存和CU...原创 2019-03-21 16:05:53 · 1214 阅读 · 0 评论 -
使用左连接一句话实现四张表的关联查询
需求:有如下四张表,通过角色名查找日志记录使用左连接进行查询select logid , log.username from role left join user_role on role.roleid=user_role.roleid left join user on user_role.userid = user.userid left join log on user.usern...原创 2019-05-10 14:30:57 · 6370 阅读 · 0 评论