上一页 1 ··· 145 146 147 148 149 150 151 152 153 ··· 168 下一页
摘要: User.xml向用户表插入一条记录。主键返回需求:user对象插入到数据库后,新记录的主键要通过user对象返回,这样就可以通过user获取主键值。解决思路:通过LAST_INSERT_ID()函数获取刚插入记录的自增主键值,在insert语句执行后,执行select LAST_INSERT_ID... 阅读全文
posted @ 2015-10-11 11:42 无天666 阅读(389) 评论(0) 推荐(0)
摘要: 根据用户名称模糊查询用户信息可能返回多条记录。1.1.1User.xml编码如果用%进行模糊查询,#{}表示一个占位符会被翻译为一个?号(SELECT * FROM USER WHERE id= #{id},SELECT * FROM USER WHERE id= ?),向占位符输入参数,mybat... 阅读全文
posted @ 2015-10-11 11:09 无天666 阅读(649) 评论(0) 推荐(0)
摘要: 2.2导入jar包从mybatis管网下载(地址:https://github.com/mybatis/mybatis-3/releases)mybatis-3.2.7.pdf---操作手册mybatis-3.2.7.jar--核心 jar包依赖的jar包4.3工程结构4.4由于导入了log4j的j... 阅读全文
posted @ 2015-10-10 21:14 无天666 阅读(175) 评论(0) 推荐(0)
摘要: SqlMapConfig.xml(mybatis全局配置文件加载mybatis环境(数据源,事物,mapper.xml(配置sql语句),),类似于hibernate的全局配置文件,用于加载hibernate的环境,名称不固定),mapper.xml(配置sql语句), mapper.xml....... 阅读全文
posted @ 2015-10-10 21:06 无天666 阅读(127) 评论(0) 推荐(0)
摘要: mybatis是一个java持久层框架,java中操作关系型 数据库用的是jdbc,mybatis是对jdbc的一个封装。jdk1.7.0_72eclipse:eclipse-3.7-indigomysql:mysql5.1企业开发中,根据项目大小、特点进行技术选型 ,jdbc操作数据库时效率是很高... 阅读全文
posted @ 2015-10-10 20:16 无天666 阅读(197) 评论(0) 推荐(0)
摘要: oracle的视图 介绍视图是一个虚拟表是一个表,其内容由查询定义,同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在(视图不实际存在)。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。(视图不是真实存在磁盘上的) 查询需要2... 阅读全文
posted @ 2015-10-07 19:44 无天666 阅读(217) 评论(0) 推荐(0)
摘要: 例外处理 例外的分类 oracle将例外分为预定义例外,非预定义例外和自定义例外三种。 预定义例外用于处理常见的oracle错误 非预定义例外用于处理预定义例外不能处理的例外 自定义例外用于处理与oracle错误无关的其它情况 例外传递 如果不处理例外我们看看会出现什么情况: 案例,编写一个过程... 阅读全文
posted @ 2015-10-07 19:01 无天666 阅读(230) 评论(0) 推荐(0)
摘要: PL/SQL分页编写分页过程 无返回值的存储过程古人云:欲速则不达,为了让大家伙比较容易接受分页过程编写,我还是从简单到复杂,循序渐进的给大家讲解。首先是掌握最简单的存储过程,无返回值的存储过程: 案例:现有一张表book,表结构如下:书号 书名 出版社 请写一个过程,可以向book表添加书,要求... 阅读全文
posted @ 2015-10-07 16:03 无天666 阅读(259) 评论(0) 推荐(0)
摘要: 复合类型-pl/sql表类型相当于高级语言中的数组,但是需要注意的是在高级语言中数组的下标不能为负数,而pl/sql是可以为负数的,并且表元素的下标没有限制。实例如下: Sql代码 1.declare2.--定义了一个pl/sql表类型sp_table_type,该类型是用于存放emp.ename... 阅读全文
posted @ 2015-10-07 09:32 无天666 阅读(415) 评论(0) 推荐(0)
摘要: 触发器 触发器是指隐含的执行的存储过程。当定义触发器时,必须要指定触发的事件和触发的操作,常用的触发事件包括insert,update,delete语句,而触发操作实际就是一个pl/sql块。可以使用create trigger来建立触发器。 特别说明: 我们会在后面详细为大家介绍触发器的使用,因... 阅读全文
posted @ 2015-10-07 09:03 无天666 阅读(1420) 评论(0) 推荐(0)
上一页 1 ··· 145 146 147 148 149 150 151 152 153 ··· 168 下一页