数据库
li346985170
这个作者很懒,什么都没留下…
展开
-
数据库设计中的14个技巧
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单据对应多个实体,或多张原始单据对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三转载 2013-08-10 08:41:39 · 640 阅读 · 0 评论 -
oracle SQL语句整理
一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:mssql7backu转载 2013-08-10 08:44:20 · 987 阅读 · 0 评论 -
dbcp连接池配置
name:表示你的连接池的名称也就是你要访问连接池的地址auth:是连接池管理权属性,Container表示容器管理type:是对象的类型driverClassName:是数据库驱动的名称url:是数据库的地址username:是登陆数据库的用户名password:是登陆数据库的密码maxIdle,最大空闲数,数据库连接的最大空闲时间。超过空闲时间,数据库连接将转载 2013-08-15 18:38:55 · 600 阅读 · 0 评论 -
Oracle中查询rownum和rowid的区别
在Oracle中,有一个很有趣的东西,那就是rownum。当你从某个表中查询数据的时候,返回的结果集中都会带有rownum这个字段,而且有时候也可以使用rownum进行一些条件查询。在查询中,我们可以注意到,类似于“select xx from table where rownum 1)这样的查询是有正确含义的,而“select xx from table where rownum转载 2013-09-09 08:29:59 · 703 阅读 · 0 评论 -
浅谈数据库设计技巧
说到数据库,我认为不能不先谈数据结构。1996年,在我初入大学学习计算机编程时,当时的老师就告诉我们说:计算机程序=数据结构+算法。尽管现在的程序开发已由面向过程为主逐步过渡到面向对象为主,但我还是深深赞同8年前老师的告诉我们的公式:计算机程序=数据结构+算法。面向对象的程序开发,要做的第一件事就是,先分析整个程序中需处理的数据,从中提取出抽象模板,以这个抽象模板设计类,再在其中逐步添加处理其数据转载 2013-08-10 08:17:44 · 634 阅读 · 0 评论 -
java中将String类型的数据转成Blob类型
public static Blob getBlogValue(String strValue,String charsetName){ Blob blobValue = null; try { byte[] bytes=strValue.getBytes(charsetName); System.out.println("byte[]:"+bytes); blobValue=Hiber转载 2014-02-24 17:39:38 · 7912 阅读 · 0 评论 -
oracle数据库表中的字段与系统关键字冲突 in jdbc
可以使用双引号将发生冲突的字段名称引起来,还是报异常怎么办, 将这个字段名称大写最保险的方法就是平时写sql语句时,养成大写的习惯,这样既能解决上述错误,还有可能解决不同数据库之间的方言的差异比如说,现在用的是mysql数据库,有这么一条sql语句: insert into student (id,"uid",username,password) values(....)转载 2014-03-07 16:04:07 · 5511 阅读 · 0 评论 -
UnexpectedRollbackException: Transaction rolled back because it has been marked as rollback-only
首先应该跟踪代码,肯定是哪里出现原创 2014-06-24 13:55:27 · 1316 阅读 · 0 评论 -
DetachedCriteria.or 的使用问题
需求是这样的:select a,b原创 2014-09-10 11:15:56 · 1938 阅读 · 0 评论