摘要: JDBC的封装 DAO位于业务逻辑和持久化数据之间,实现对持久化数据的访问。将数据库都封装起来,对外提供相应的接口 DAO模式 隔离业务逻辑代码和数据访问代码 隔离不同数据库的实现 DAO组成部分: DAO接口 DAO实现类 实体类 数据库连接和关闭工具类 阅读全文
posted @ 2017-10-10 12:20 丶旧城 阅读(85) 评论(0) 推荐(0) 编辑
摘要: JDBC的封装 DAO位于业务逻辑和持久化数据之间,实现对持久化数据的访问。将数据库都封装起来,对外提供相应的接口 DAO模式 隔离业务逻辑代码和数据访问代码 隔离不同数据库的实现 DAO组成部分: DAO接口 DAO实现类 实体类 数据库连接和关闭工具类 阅读全文
posted @ 2017-10-10 12:16 丶旧城 阅读(95) 评论(0) 推荐(0) 编辑
摘要: JDBC JDBC是java数据库连接(java database connectivity)技术的简称,它充当了java应用程序与各个不同数据库之间进行对话的媒介,它可以把数据持久保存。 持久化 持久化是将程序中的数据在瞬间时状态和持久状态间转换的机制,如把内存中的数据,不能保存的,永久的保存在数 阅读全文
posted @ 2017-10-10 12:15 丶旧城 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 事务 事务是作为最小的控制单元来使用的,特别使用与多用户同时操作的数据库系统。 事务(transaction)是指将一系列数据操作捆绑成为一个整体进行统一管理,如果某一事务执行成功,则在该事务中进行的所有数据均会提交, 成为数据库中永久的组成部分。如果事务执行遇到错误且必须取消或回滚,则数据将全部恢 阅读全文
posted @ 2017-09-28 11:56 丶旧城 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 语法: SELECT ………… FROM 表名 WHERE EXISTS (子查询); 语法: SELECT ………… FROM 表名 WHERE NOT EXISTS (子查询); 3.1 子查询可以嵌套在SQL语句中的任何表达式出现的位置 语法: SELECT * FROM (子查询) AS 表 阅读全文
posted @ 2017-09-27 12:32 丶旧城 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1、修改表SQL语句的关键字 答:Alter Table 2、哪个关键字可以按指定的行数返回查询的结果集? 答:Limit[偏移量(从第几条开始显示),行数],其中的行数值可以按指定的 行数返回结果集。 3、表连接都可以用子查询替换吗? 答:可以,但是子连接不是都能用表连接查询。 二、 修改表名: 阅读全文
posted @ 2017-09-27 12:30 丶旧城 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 修改表名的语法:ALTER TABLE<旧表名> RENAME [TO] <新表名>; 添加字段的语法:ALTER TABLE 表名 ADD 字段名 数据类型 [属性]; 修改字段的语法:ALTER TABLE 表名 CHANGE 原字段名 新字段名 数据类型 [属性]; 删除字段的语法:ALTER 阅读全文
posted @ 2017-09-27 12:06 丶旧城 阅读(179) 评论(0) 推荐(0) 编辑