DBCP数据库连接池
DBCP 是 Apache 软件基金组织下的开源连接池实现,使用DBCP数据源,应用程序应在系统中增加如下两个 jar 文件:
Commons-dbcp.jar:连接池的实现 Commons-pool.jar:连接池实现的依赖库 Tomcat
的连接池正是采用该连接池来实现的。该数据库连接池既可以与应用服务器整合使用,也可由应用程序独立使用。
核心代码
static{...
分类:
数据库 时间:
2016-08-13 14:13:02
阅读次数:
284
最近两天做需求,是要将退款和退货报表里使用的临时表改用固定表, 自己建表时,如(只是举例): 像parent_id及test_id在连表查询时,多次出现在where的条件中,所以要给他们加上索引。 在此过程中,我想了这么几个问题:为什么这里要用key而不用index呢?临时表有什么特点,它是存放在内 ...
分类:
数据库 时间:
2016-08-13 14:12:57
阅读次数:
215
数据库、表、字段、记录:增、删、改、查。分类进行学习,重点是查询。 ...
分类:
数据库 时间:
2016-08-13 14:07:54
阅读次数:
225
/* 公司内网打算配置一台ubuntu为主机的测试服务器。刚好手头有一个昂达的主机,装的windows 声音又大,还不如直接装ubuntu 。声音又小,还占用资源少。 */ 刚开始安装php5 结果提示 “无法找到该软件包” 可能是源不对,然后再网上搜索了一些应用源,结果都不对。 最后找到163的还 ...
分类:
数据库 时间:
2016-08-13 14:08:28
阅读次数:
186
MySQL数据库迁移(数据文件直接迁移) 在今年10月下旬的时候,公司的服务器需要迁移,其中涉及到了MySQL数据库迁移。查看了一下MySQL数据文件的大小,接近60G的大小(实际数据并没用那么多)。由于服务器上业务需要,要尽量减少服务器迁移时的损失。所以迁移时间选在了晚上零点开始,而且要尽量减少迁 ...
分类:
数据库 时间:
2016-08-13 14:05:54
阅读次数:
207
现有表Area 如下: 查询结果如下图: 需求:用 “-“ ”拼接所有的Areaname赋值给一个字符串变量: 解决方法: 查询结果如下图: ...
分类:
数据库 时间:
2016-08-13 14:04:45
阅读次数:
724
1. 数据库的隔离级别
ACID,是指在可靠数据库管理系统(DBMS)中,事务(transaction)所应该具有的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability).
READ UNCOMMITTED
READ UNCOMMITTED是限制性最弱的隔离级别,因为该级别忽略其...
分类:
数据库 时间:
2016-08-13 12:58:56
阅读次数:
167
my sql 下载地址:https://dev.mysql.com/downloads/mysql/ mysql 64: http://219.239.26.13/files/2092000008C237AD/dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5 ...
分类:
数据库 时间:
2016-08-13 12:52:30
阅读次数:
240
一使用SELECT子句进行多表查询 注:在上面的的代码中,以两张表的id字段信息相同作为条件建立两表关联,但在实际开发中不应该这样使用,最好用主外键约束来实现 二使用表的别名进行多表查询 SQL语言中,可以通过两种方式为表指定别名 第一种是通过关键字AS指定,如 第二种是在表名后直接加表的别名实现 ...
分类:
数据库 时间:
2016-08-13 12:48:33
阅读次数:
206
有时候数据死了,或者没有监听,不必重启机子,重启一下数据库服务行了,下面是linux下的启动步骤,没有在win下执行过,可能也可以!以oracle9i为例(1) 以oracle身份登录数据库,命令:su – oracle(2) 进入Sqlplus控制台,命令:sqlplus /nolog(3) 以系 ...
分类:
数据库 时间:
2016-08-13 12:47:08
阅读次数:
210
今天手欠,就把本地的数据库中的表给删了,吓死我了,作为刚入行的小白鼠来说这太吓人了;强哥给了一个运行脚本 后来发现有运行脚本也不会啊;请教之后,记录一下; 在数据库中新建查询分析器,打开上面的数据库的运行文件,删除原有SYS_SystemDB数据库; 把数据库连接上之后,选择执行,如果有问题的话就点 ...
分类:
数据库 时间:
2016-08-13 12:47:18
阅读次数:
187
在ubuntu下使用命令: $:sudo apt-get install mysql-server 命令安装的Mysql 版本为:Server version: 5.7.13-0ubuntu0.16.04.2 (Ubuntu) 进入mysql添加用户使用命令: mysql> insert into ...
分类:
数据库 时间:
2016-08-13 12:42:07
阅读次数:
246
运行 cmd 按如下输入命令 sqlplus / as sysdba 以sys登陆 超级用户(sysdba) alter user 用户名 account unlock; 解除锁定(必须带“;”号) alter user 用户名 identified 密码; 修改密码 然后用你改好的密码登陆就行 如 ...
分类:
数据库 时间:
2016-08-13 12:41:23
阅读次数:
152
1.下载ssdb 2.编译安装 3.配置ssdb文件 4.启动并测试 ...
分类:
数据库 时间:
2016-08-13 12:40:48
阅读次数:
228
背景及现象 线上生产环境在某些时候经常性的出现数据库操作死锁,导致业务人员无法进行操作。经过DBA的分析,是某一张表的insert操 作和delete操作发生了死锁。简单介绍下数据库的情况(因为涉及到真实数据,这里做了模拟,不影响具体的分析和分析的结果。)假设存在如下2张表: Order 表的数据如 ...
分类:
数据库 时间:
2016-08-13 12:36:20
阅读次数:
253
1.sp_datebases 列出服务器上的所有数据库信息,包括数据库名称和数据库大小 例:exec sp_datebases 2.sp_helpdb 报告有关指定数据库或所有数据库的信息 例:exec sp_helpdb 3.sp_renamedb 重命名数据库 例:exec sp_renamed ...
分类:
数据库 时间:
2016-08-13 11:29:05
阅读次数:
177
内连接查询 意义:找到表和表之间的关系或者是桥梁。连接查询是查询两个或者两个以上的表时使用的。 JOIN|CROSS JOIN| INNER JOIN 通过ON 连接条件(这三个方式都行)一般用JOIN进行连接,ON后面接连接条件 --查询cms_user id,username 省份表中和用户表中 ...
分类:
数据库 时间:
2016-08-13 11:20:19
阅读次数:
290