数据库
curry_du
这个作者很懒,什么都没留下…
展开
-
SQL各种连接查询详解
一、交叉连接(cross join)交叉连接(cross join):有两种,显式的和隐式的,不带on子句,返回的是两表的乘积,也叫笛卡尔积。例如:下面的语句1和语句2的结果是相同的。语句1:隐式的交叉连接,没有cross join。select o.id, o.order_number, c.id, c.name from orders o , customers转载 2015-10-17 23:31:53 · 384 阅读 · 0 评论 -
S2SH开发中,Hibernate查询多次后无响应解决方法
原文地址:https://blog.csdn.net/zhengsaisai/article/details/54408091在用hibernate4/3的时候,遇到查询操作反复执行,总是在执行多次无响应,必须要重启tomcat才可以。在网上查询了一下,有说session未正常关闭,有说要clear一下,还有说pojo类中的属性名和数据库表的列名不一致,各种说法都有我也一一试过,然而并没有什么用-...转载 2018-06-19 00:24:54 · 685 阅读 · 0 评论 -
基于S2SH项目开发时的小问题,org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class for..
具体错误信息如下:Cannot create JDBC driver of class '' for connect URL 'jdbc:mysql://localhost:3306/xxx'java.sql.SQLException: No suitable driver检查了一下,原来是application.xml中没有插入这个Driver. 额...这个配置文件明明是myeclipse自动...原创 2018-06-18 10:55:06 · 499 阅读 · 0 评论 -
MySQL存储引擎
和大多数数据库不同,MySQL中有一个存储引擎的概念,针对不同的存储需求可以选择最优的存储引擎。插件式存储引擎是MySQL 数据库最重要的特性之一, 用户可以根据应用的需要选择如何存储和索引数据、是否使用事务等。MySQL默认支持多种存储引擎,以适用于不同领域的数据库应用需要,用户可以通过选择使用不同的存储引擎提高应用的效率,提供灵活的存储,用户甚至可以按照自己的需要定制和使用自己原创 2016-05-01 16:47:14 · 6658 阅读 · 0 评论 -
Hibernate各种主键生成策略与配置详解
1、assigned主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。generator class="assigned" />“ud”是自定义的转载 2016-04-17 18:49:35 · 387 阅读 · 0 评论 -
数据库中表关系(一对多,多对多,一对一)
一对多关系一对多关系是最普通的一种关系。在这种关系中,A 表中的一行可以匹配 B 表中的多行,但是 B 表中的一行只能匹配 A 表中的一行。例如,publishers 和 titles 表之间具有一对多关系:每个出版社出版很多书,但是每本书名只能出自一个出版社。只有当一个相关列是一个主键或具有唯一约束时,才能创建一对多关系。多对多关系在多对多关系中,A转载 2016-03-08 11:41:23 · 19725 阅读 · 0 评论 -
MySQL中外键设置详解
MySql外键设置详解(1) 外键的使用:外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性 一个就是能够增加ER图的可读性 有些人认为外键的建立会给开发时操作数据库带来很大的麻烦.因为数据库有时候会由于没有通过外键的检测而使得开发人员删除,插入操作失败.他们觉得这样很麻烦其实这正式外键在强制你保证数据的完整转载 2016-03-08 10:42:32 · 13411 阅读 · 0 评论 -
S2SH测试Dao类中的方法
public class CityDAO extends HibernateDaoSupport { private static final Logger log = LoggerFactory.getLogger(CityDAO.class); // property constants public static final String CNAME = "cname"; publi原创 2015-10-20 13:42:26 · 818 阅读 · 0 评论 -
数据库多表连接问题
基表A,与多个表连接。SQL如下:select A.COLA,B.COLB,C.COLC,D.COLDfrom A left outer join Bon A.COLB=B.COLB left outer join Con A.COLC=C.COLC left outer join DA.COLD=C.COLD转载 2015-10-17 23:39:47 · 418 阅读 · 0 评论 -
Mysql权限控制 - 允许用户远程连接
《转载自---http://www.cnblogs.com/davidgu/p/3706663.html》项目需要远程连接数据库,参照此文章设置成功,记录下。原文如下:Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作:一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体...转载 2019-02-18 18:47:39 · 133 阅读 · 0 评论