package com.study.db;import java.io.FileInputStream;import java.io.IOException;import java.io.Reader;import java.io.Writer;import java.sql.Connection;...
分类:
数据库 时间:
2014-12-18 10:08:20
阅读次数:
269
出处:http://www.cnblogs.com/mokafamily/p/4076954.html爆炸式发展的NoSQL技术 在过去的很长一段时间中,关系型数据库(Relational Database ManagementSystem)一直是最主流的数据库解决方案,他运用真实世界中事物与...
分类:
数据库 时间:
2014-12-18 10:07:38
阅读次数:
221
DBCP(DataBase connection pool),数据库连接池。是 apache 上的一个 java 连接池项目。由于建立数据库连接是一个非常耗时耗资源的行为,所以通过连接池预先同数据库建立一些连接,放在内存中,应用程序需要建立数据库连接时直接到连接池中申请一个就行,用完后再放回去。
也是 tomcat、hibernate等开源工具使用的连接池组件。
DBCP版本已经整体升级到2....
分类:
数据库 时间:
2014-12-18 09:13:38
阅读次数:
242
数据库批量更新。
业务需求:
需要将a表中 type为1 的数据的source_id更新为新的id。
因为之前的id是存储在p_server中,现在更新到了server_info表中
update a set source_id = s.server_id from
(select p_server.p_id,p_server.index_code,server_info.server...
分类:
数据库 时间:
2014-12-18 09:13:20
阅读次数:
162
数据库最大连接池溢出是在系统运行中比较常见的一个问题,在开发中,可以通过设置最大连接池的各位为1或者2,就能在开发的时候发现数据库连接没有被释放的情况。不过这个小技巧在hibernate和sping等框架大量使用之后就没什么用了。
数据库连接池溢出的源代码:
package test.ffm83.commons.dbcp;
import org.apache.commons.dbcp....
分类:
数据库 时间:
2014-12-18 09:13:55
阅读次数:
437
我09年负责的一个项目,有好几组P590小机提供服务,有一次,我们的小机居然集体宕机了,数据库不能服务后,所有的应用自然也没法提供服务。当数据库恢复后,所有的应用的数据库连接也是无效的,当时只有一一重启才生效。而出了问题的数据库,后续又频繁出一些小故障,因为应用的数据库连接是失效的,只能通过后续重启才能提供服务,导致应用又有了进一步的滞后性。因此后续就开始关注数据库重练。
下面这个应用场景...
分类:
数据库 时间:
2014-12-18 09:13:56
阅读次数:
276
根据前面的连接方法,还有缺点就是,如果人家要换数据库,还得改动源代码,然后还要编译什么的。这样客户修改也不容易。 做法:我们写一个配置文件,把该数据写在配置文件上面,然后通过类来加载改文件,然后读取相应的数据。这样就可以解决了换数据库的问题,我们只需要改动配置文件就可以了,不用动源代码。详细的步骤....
分类:
数据库 时间:
2014-12-18 09:07:43
阅读次数:
151
第三章单行函数Oracle基础笔记二1.单行函数:操作数据对象接受参数返回一个结果只对一行进行变换每行返回一个结果可以转换数据类型可以嵌套参数可以是一列或一个值2.大小写控制函数:LOWER(‘SQLCourse‘) sqlcourseUPPER(‘SQLCourse‘) SQLCOURSEINITCAP(‘SQLCourse‘) Sq..
分类:
数据库 时间:
2014-12-18 06:55:42
阅读次数:
263
今天准备做数据库迁移,打开SQLServer2008的SQLServerManagementStudio,输入sa的密码发现,无法登陆数据库?提示以下错误:“在与SQLServer建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQLServer已配置为允许远程连接..
分类:
数据库 时间:
2014-12-18 06:52:52
阅读次数:
214
什么是字符集?字符集是一套符号和编码的规则,可以想象为二进制位和符号的转换表。MySQL支持的字符集MySQL数据库可以支持多种字符集。MySQL字符集包括字符集(characterset)和校对规则(collation)两个概念。字符集是用来定义MySQL存储字符串的方式,校对规则则是用来定义了..
分类:
数据库 时间:
2014-12-18 06:52:48
阅读次数:
221
最近在写几个关于“Project - Subitem - Task”的管理系统,说是系统还是有点夸大了,基本就是一个多表查询调用和insert、update的数据库操作,只是出现不少计算和统计的问题,使得SQL显得复杂。所以,有必要在一个阶段任务完成后,做一次总结,把一些测试过程中的SQL代码做总结,以防以后用到又忘记了,也欢迎各位DB码农一起吐槽。这几个月陆续写了几个系统,最后一个系统是信用卡管理系统,也是SQL累积到较复杂的阶段,以这个为例子来整理这段时间以来的基于ACCESS和ASP的SQL多个表查询...
分类:
数据库 时间:
2014-12-18 06:50:37
阅读次数:
236
数据库和ADO数据库语言数据库的简易流程(数据库客户端软件和数据库服务软件的执行流程)主键的概念如何创建主键如何创建外键主外键关系的概念以及使用数据库的主要类型数据库的主要数据类型使用SQL语句来创建数据库和表约束分类top的使用Distinct的使用(去除重复数)聚合函数聚合函数注意事项betwe...
分类:
数据库 时间:
2014-12-18 06:47:57
阅读次数:
346
一:温柔的方法:1、查看所有job;select * from dba_jobs;2、查看正在运行的job;select * from dba_jobs_running;3、根据sid查出对应的session;select SID,SERIAL# from V$Session where SID='...
分类:
数据库 时间:
2014-12-18 01:39:36
阅读次数:
188
作报表需要的一些oracle sql天寒地冻,呆在家里又读完了《Mastering Oracle SQL》2nd,发现Oracle的功能还是很强悍,光函数就有两百个,那些面向对象的查询语言很难模拟,特别是SQL2003里针对OLAP的windows function等。 幸好Hibernate3.0...
分类:
数据库 时间:
2014-12-18 01:39:46
阅读次数:
305
#create oracle instance parametervi initkevin.ordb_name='kevin'memory_target=0sga_max_size=5Gsga_target=3Gpga_aggregate_target=1gprocesses = 150audit_...
分类:
数据库 时间:
2014-12-18 01:38:53
阅读次数:
302
转自http://blog.csdn.net/welken/article/details/4971887做数据库开发或管理的人经常要创建大量的测试数据,动不动就需要上万条,如果一条一条的录入,那会浪费大量的时间,本文介绍了Oracle中如何通过一条SQL快速生成大量的测试数据的方法。产生测试数据的...
分类:
数据库 时间:
2014-12-18 01:35:42
阅读次数:
196
DB系统预警联系人API在我们维护系统时,需要把系统的报警信息即时传递给相应同学,如果把联系方式直接写到脚本里,对以后的维护变更将埋下祸根,尤其是成百上千的系统。为此这里写了个获取联系人信息的API数据库配置中心表:CREATE TABLE `db_alertcontact` (`id` INT(1...
分类:
数据库 时间:
2014-12-18 01:36:17
阅读次数:
234