数据库
bolink5
这个作者很懒,什么都没留下…
展开
-
between ... and 的一般使用
使用BETWEEN...AND 操作符可以选中排列于两值之间的数据。这些数据可以是数字,文字或是日期。 SELECT column_name FROM table_name WHERE column_name BETWEEN value1 AND value2 使用了NOT操作符的语句会将包括在两者范围内的数据排除在外 SELECT * FROM Pers原创 2009-04-23 17:15:00 · 1014 阅读 · 0 评论 -
两种数据源的配置
本人是S2SH 开发,由于业务的需要,需要配置二种不同的数据源,并且二种数据源要进行不断的切换,一是mysql,另一是orcale。下面就简单的介绍下二种不同的数据源的配法。 首先在spring 的context配置文件中配置二种不同的数据源: <beans xmlns="http://www.springframework.org/schema/beans" xm原创 2010-01-05 19:32:00 · 1108 阅读 · 1 评论 -
浅析数据库连接池proxool
数据库连接池,目前dbcp,c3p0,proxool是用的比较多的,proxool数据库连接池框架,提供了对你选择的其它类型的驱动程序的连接池封装。在http://proxool.sourceforge.net可以下载到。我目前使用的版本是0.91 在web-inf下,加个proxool.xml配置文件 <!-- the proxool conf原创 2010-01-04 19:43:00 · 1017 阅读 · 2 评论 -
java 事务管理
什么是事务:首先,说说什么事务。我认为事务,就是一组操作数据库的动作集合。事务是现代数据库理论中的核心概念之一。如果一组处理步骤或者全部发生或者一步也不执行,我们称该组处理步骤为一个事务。当所有的步骤像一个操作一样被完整地执行,我们称该事务被提交。由于其中的一部分或多步执行失败,导致没有步骤被提交,则事务必须回滚到最初的系统状态。事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(转载 2009-09-14 16:41:00 · 598 阅读 · 0 评论 -
Cannot convert value '0000-00-00 00:00:00'
在开发中由于需求的需要,所以使用了二种不同的数据源,一是orcale 数据源,另一数据源是mysql。由于要保持数据的同步。所以需要定时把数据从Oracle中导入到mysql中。由于在Oracle中,日期为空的话,就会显示null,但当数据从orcale中导入到mysql的时候却变成了 0000-00-00 00:00:00 。这在页面解析的时候就会报Cannot convert valu原创 2009-09-10 18:53:00 · 637 阅读 · 0 评论 -
创建索引
今天用mysql 的时候,感觉很简单的sql语句,竟然跑的那么慢。后面,经过查数据库才知道,是由于没建索引的缘故,从而导致出现很慢的情况。 从网上找了篇文章,个人觉得说的很好,就copy过来了。 为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快 数据的检索速度,这原创 2009-09-10 18:41:00 · 785 阅读 · 0 评论 -
数据库的底层设计是多么的重要
我看过一个技术经理收集的系统崩溃的信息。那些公司都是开始规模很小,后来网络推广做的好,慢慢壮大。访问量到了十万,百万,公司正要飞升的时候,系统崩溃。数十个前景美好的项目,都最后消失了。让人触目惊心。中国人就是这样,爱整表面文章。什么东西都是瞬间做出来,挑快的,便宜的捡。不知道危机发生的时候是多么可怕。为什么不在底层搭一个稳固的平台,分布式来出来。为什么!为什么!找到那个文章了,贴出来-=转载 2009-06-11 22:51:00 · 3259 阅读 · 4 评论 -
mysql 插入中文乱码问题
在web开发中,是需要经常同中文打交道的。如:需要输入中文字,等等。但mysql是外国人发明的,他默认不支持中文。其实开源的,有名的好像很少由国人提供的啊,什么ssh,tomcate,eclipse等等用的是老外的啊。汗! 其实,输入中文在mysql中乱码问题有好多种方法解决,我用的是其中的一种 修改my.ini文件 把latin1改成gbk,当然你想支持其他的语原创 2009-06-08 23:01:00 · 667 阅读 · 0 评论 -
Hibernate 之 DAO模式
原创 2009-05-26 15:52:00 · 518 阅读 · 1 评论 -
Hibernate 之 ORM
ORM orm 就是利用描述对象和数据库之间映射的元数据,自动(且透明)的把java应用程序中的对象持久化到关系型数据库中。 ORM 的本质是把数据从一种表示法转换为另一种表示法进行工作。 如果ORM作为中间件实现,就有许多手工编码的持久层所没有的优化机会。 ORM解决方案包涵下面的4个部分: 在持久化类的对象上执行基本的CRUD操作的一个API原创 2009-05-26 09:56:00 · 543 阅读 · 0 评论 -
解决 org.hibernate.exception.GenericJDBCException: Cannot open connection
上午CRM后台,一切操作都是正常的, 到了下午批量报 org.hibernate.exception.GenericJDBCException: Cannot open connection。并且很多都是对图片的操作,对数据库的链接打开比较多。 之前遇到过,由于dba,对原创 2011-08-11 15:18:44 · 3804 阅读 · 0 评论