避免连接池:No operations allowed after connection closed错误,正确的做法是:
连接池配置中的timeBetweenEvictionRunsMillis和
minEvictableIdleTimeMillis的
时间小于或者等于mysql数据库中wait_timeout的时间。...
分类:
数据库技术 时间:
2014-11-14 19:45:58
收藏:
0 评论:
0 赞:
0 阅读:
392
总结网友们在CSDN社区上对于not in的优化策略,整理如下,备查。select * from emp where emp_no not in (select emp_no from emp_bill)要求用两种 SQL 写法优化上面 SQL 。方法一、select * from emp a .....
分类:
数据库技术 时间:
2014-11-14 19:41:18
收藏:
0 评论:
0 赞:
0 阅读:
286
今天复习了下jdbc操作数据库,其实通过复习,感觉对类的熟悉和方法的运用都是小事,毕竟有API都可以查得到。 关键是一些设计,1、 比如: Class.forName("");这个是用来加载驱动,获取driver实例,并在加载的过程中注册到了DriverManager中,由后者去管理。 所以...
分类:
数据库技术 时间:
2014-11-14 19:38:08
收藏:
0 评论:
0 赞:
0 阅读:
229
原文: mysql基础之视图 在查询中,我们经常把查询结果当成临时表来看.
View是什么?View可以看一张虚拟表.是表通过某种运算得到的一个投影. 既然视图只是表的某种查询的投影,所以主要步骤在于查询表上.查询的结果命名为视图就可以了.
视图与表的关系
视图是表的查询结果,自然表的数据改变了,影...
分类:
数据库技术 时间:
2014-11-14 19:36:38
收藏:
0 评论:
0 赞:
0 阅读:
323
原文: mysql通过字段注释查找字段名称 有时候表的字段太多,只是大致记得表的注释,想通过字段注释查找字段名称,可以用如下语句:
SELECT COLUMN_NAME,column_comment FROM INFORMATION_SCHEMA.Columns WHERE table_name='...
分类:
数据库技术 时间:
2014-11-14 19:35:58
收藏:
0 评论:
0 赞:
0 阅读:
318
原文: 深入浅出SQL注入 之前在做学生信息管理系统和机房收费系统的时候,对于SQL注入的问题已经是司空见惯,但是并没有真正的地形象生动的理解SQL注入到底是什么玩意儿.直到这次做牛腩才在牛老师的举例之下,明白了原来SQL注入是真的很危险啊.
问题提出: 我们先来构造一个简单的添加新闻类别的程序,在...
分类:
数据库技术 时间:
2014-11-14 19:35:38
收藏:
0 评论:
0 赞:
0 阅读:
269
原文: Mysql高级之事务 通俗的说事务:指一组操作,要么都成功执行,要么都不执行.---->原子性
在所有的操作没有执行完毕之前,其他会话不能够看到中间改变的过程-->隔离性
事务发生前,和发生后,数据的总额依然匹配----->一致性
事务产生的影响不能够撤消------>持久性
如果出了错误,...
分类:
数据库技术 时间:
2014-11-14 19:34:28
收藏:
0 评论:
0 赞:
0 阅读:
286
原文: mysql导入sql文件过大或连接超时的解决办法 前段时间出差在现场开发的时候,导入数据库老是出问题。最后发现了一个神奇sql语句交给实施,只要导入出错就把如下语句执行就可以了。至今屡试不爽。
set global max_allowed_packet=100 000 000; set gl...
分类:
数据库技术 时间:
2014-11-14 19:33:48
收藏:
0 评论:
0 赞:
0 阅读:
331
原文: Mysql高级之游标 什么是游标?select 语句也许一次性会取出来n条语句,那么游标便可以一次取出来select中的一条记录。每取出来一条,便向下移动一次!可以实现很复杂逻辑! 上面还有有一个问题,会多出来一条记录,怎样搞定?
原因在于continue,而不是选择exit; 如果用con...
分类:
数据库技术 时间:
2014-11-14 19:32:58
收藏:
0 评论:
0 赞:
0 阅读:
276
1.No suitable driver found for http://127.0.0.1:3306/test jdbc_url错误,jdbc走自己的协议。 正确的路径应该是:jdbc:mysql://127.0.0.1:3306/test。2. mysql中database、instance、...
分类:
数据库技术 时间:
2014-11-14 19:31:58
收藏:
0 评论:
0 赞:
0 阅读:
496
原文: SQL Server Profiler工具 一、SQL Profiler工具简介 SQL Profiler是一个图形界面和一组系统存储过程,其作用如下: 图形化监视SQL Server查询;在后台收集查询信息;分析性能;诊断像死锁之类的问题;调试T-SQL语句;模拟重放SQL Server活...
分类:
数据库技术 时间:
2014-11-14 19:27:58
收藏:
0 评论:
0 赞:
0 阅读:
332
原文: SQLSever: 如何在select中的每一行产生不同的随机数? select 的随机函数有点假, 也许是因为它是基于时间来的吧, 同一select中由于时间无法错开导致产生的随机数都是一样的, 如何做到让不同的行拥有不同的随机数呢?
下面以产生某个月的随机日期来示例吧。
--创建最小为1...
分类:
数据库技术 时间:
2014-11-14 19:27:48
收藏:
0 评论:
0 赞:
0 阅读:
270
原文: Mysql高级之主从复制 主从复制不就是多台服务器嘛!,一个改变另一个也改变啦,内容其实都一样!
原理:
对数据库进行操作会生成一个文件,binlog(二进制文件),从服务器配置relaylog文件,用来读取master里面binlog(有必要开启binlog,相当于备份),当然要有权限读取...
分类:
数据库技术 时间:
2014-11-14 19:27:08
收藏:
0 评论:
0 赞:
0 阅读:
309
原文: mysql支持的数据类型及其测试 1.基础知识
1.1如何来查看mysql的帮助手册
?int
Help float;
1.2创建表的规则
CREATE TABLE [IF NOT EXISTS] tbl_name(
字段名 字段类型 [完整性的约束条件]);
1.3如何向表中插入数据
IN...
分类:
数据库技术 时间:
2014-11-14 19:25:18
收藏:
0 评论:
0 赞:
0 阅读:
183
原文: mysql基础之存储引擎 数据库对同样的数据,有着不同的存储方式和管理方式,在mysql中,称为存储引擎 常用的表的引擎
Myisam,批量插入速度快,不支持事务,锁表
Innodb,批量插入相对较慢,支持事务,锁行. 常见引擎: 一个数据库目录解析:
分类:
数据库技术 时间:
2014-11-14 19:24:48
收藏:
0 评论:
0 赞:
0 阅读:
201
原文: Mysql高级之权限检查原理 用户进行数据库操作分为两步:
1 是否有权限连接,根据host,name,password;
2 是否有权限进行CURD;
图示解说:
关于用户权限在哪里进行存放?
这样看: mysql数据库里面有张user表: 就像普通CURD一样,这就可以登录控制啦! 注意...
分类:
数据库技术 时间:
2014-11-14 19:24:38
收藏:
0 评论:
0 赞:
0 阅读:
241
原文: Mysql插入内容过长(Packet for query is too large) 这个以前一直没有碰到过,一次性向Mysql数据库插入内容过长的话会出现这个问题,解决办法就是在Mysql配置文件My.ini中找到[mysqld]选项,
在该选项下找到max_allowed_packet属...
分类:
数据库技术 时间:
2014-11-14 19:23:38
收藏:
0 评论:
0 赞:
0 阅读:
279
原文: mysql基础之基本数据类型 列类型学习
mysql三大列类型
整型
Tinyint/smallint/mediumint/int/bigint(M)unsignedzerofill 字符串型
Char(M)
Varchar(M)
Text文本类型 日期时间类型
Date日期
Time时间
...
分类:
数据库技术 时间:
2014-11-14 19:23:28
收藏:
0 评论:
0 赞:
0 阅读:
296
adb shell am start -a android.media.action.STILL_IMAGE_CAMERA 启动cameraadb shell input keyevent 27 //camera 键adb shell input keyevent 4 //back 键com.and...
分类:
数据库技术 时间:
2014-11-14 19:22:28
收藏:
0 评论:
0 赞:
0 阅读:
546
原文: Mysql高级之索引 索引:是针对数据所建立的目录.
作用:可以加快查询速度
负面影响:降低了增删改的速度. 索引的创建原则:
1:不要过度索引
2:在where条件最频繁的列上加.在重复度高的列上不加,比如性别男女;
3:尽量索引散列值,过于集中的值加索引意义不大. 索引的类型
普通索引:...
分类:
数据库技术 时间:
2014-11-14 19:21:18
收藏:
0 评论:
0 赞:
0 阅读:
219