摘要: 三层框架: 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。 原理:1:数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不 阅读全文
posted @ 2016-09-26 20:44 少帅java 阅读(4183) 评论(0) 推荐(0) 编辑
摘要: JAVA是面向对象的语言,开发者在操作数据的时候,通常更习惯面对一个特定类型的对象,如一个用户就是一个User类的对象。DAO层需要做的,就是为上层提供充分的对象支持,让上层再也看不到具体的数据,而是一个个活生生的对象。 增加,删除,查询和修改操作是DAO需要做的最基本的4项操作。查询一般需要提供遍 阅读全文
posted @ 2016-09-26 20:43 少帅java 阅读(2894) 评论(0) 推荐(0) 编辑
摘要: 权限允许用户访问属于其它用户的对象或执行程序, ORACLE系统提供权限:Object 对象级、System 系统级 查看权限的数据字典: 字典名 含义 ROLE_SYS_PRIVS System privileges granted to roles ROLE_TAB_PRIVS Table pr 阅读全文
posted @ 2016-09-19 22:17 少帅java 阅读(2086) 评论(0) 推荐(0) 编辑
摘要: 概念: 1. 类似书的目录结构 2、 Oracle 的“索引”对象,与表关联的可选对象,提高SQL查询语句的速度 3、 索引直接指向包含所查询值的行的位置,减少磁盘I/O 4、 与所索引的表是相互独立的物理结构 5、 Oracle 自动使用并维护索引,插入、删除、更新表后,自动更新索引 创建: 1. 阅读全文
posted @ 2016-09-19 22:14 少帅java 阅读(9255) 评论(0) 推荐(0) 编辑
摘要: 概念: 视图:所谓视图就是提取一张或者多张表的数据生成一个映射,管理视图可以同样达到操作原表的效果,方便数据的管理以及安全操作。 视图其实就是一条查询sql语句,用于显示一个或多个表或其他视图中的相关数据。视图将一个查询的结果作为一个表来使用,因此视图可以被看作是存储查询结果的一个虚拟表。视图来源于 阅读全文
posted @ 2016-09-19 22:13 少帅java 阅读(2846) 评论(0) 推荐(0) 编辑
摘要: 概念: 所谓序列,在oracle中就是一个对象,这个对象用来提供一个有序的数据列,这个有序的数据列的值都不重复。 1.序列可以自动生成唯一值 2.是一个可以被共享的对象 3.典型的用来生成主键值的一个对象 4.可以替代应用程序代码 5.当sequence的值存放在缓存中时可以提高访问效率。 创建序列 阅读全文
posted @ 2016-09-19 22:12 少帅java 阅读(53650) 评论(0) 推荐(1) 编辑
摘要: 目标: 1.添加和修改列 2.添加,enable,disable,或者remove约束 3.删除表 4.删除表中所有数据并回到表定义的初始状态(截断表) 5.修改对象的名字 6.给对象添加注释,从数据字典中查看注释 用到的命令: 1.Alter table : 1.添加和修改列 2.添加和删除约束 阅读全文
posted @ 2016-09-19 22:07 少帅java 阅读(10117) 评论(0) 推荐(1) 编辑
摘要: 数据操作语言: insert update delete 事务控制语言: commit rollback savepoint 1.insert语句 两种格式: 直接插入 子查询插入 1. 直接插入基本语法: insert into tb_name[(col_name,...)] values(val 阅读全文
posted @ 2016-09-19 22:04 少帅java 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 1.字典,就是用来帮助人们查看一些信息,查看一些内容 2.数据字典描述: 1.数据字典在数据库被创建时创建。 2.被数据库服务器自动更新和维护 oracle的数据字典就是oracle存放有关数据库信息的地方。用途就是用来描述数据的。 比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限 阅读全文
posted @ 2016-09-19 22:03 少帅java 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1.oracle数据库中的多种数据结构: 1.表结构 存储数据 2.视图 一张表或多张表中数据的字节 3.sequence 主要用来生成主键值 4.index 提高检索性能 我们需要学会创建数据结构 2.表结构: 1.表结构可以随意创建 2.表结构不需要预先申请空间 3.可以在线修改。 3.创建语法 阅读全文
posted @ 2016-09-19 22:02 少帅java 阅读(1102) 评论(0) 推荐(0) 编辑