需求:从一台Oracle数据库获取数据,本以为是很简单的事情,直接将原来的SqlClient换成OracleClient调用,结果远没自己想的简单。要么安装Oracle客户端,要么安装PLSQL。网上这方面搜索后,太多的文章,还要不停的去测试。最后找个引入外部类库的方式。这个DLL其实是Oracle ...
分类:
数据库 时间:
2019-08-09 01:22:53
阅读次数:
123
1.简要说明什么是PL/SQL 2.【上机】使用匿名块编写helloworld程序 3.简要说明常见的变量类型以及变量的声明规则 4.【上机】练习使用plsql操作异常处理过程 5.解释说明immediate的作用 6.简要说明plsql中的游标的作用 7.解释说明游标的分类以及游标的使用方法 8. ...
分类:
其他好文 时间:
2019-08-03 12:46:40
阅读次数:
312
本地客户端用PLSQL Developer连接远程数据库时提示: ORA-12638: 身份证明检索失败!!! 解决方法一: 此目录下F:\myorcl\product\11.2.0\client_1\network\admin找到sqlnet.ora文件: 如果存在SQLNET.AUTHENTIC ...
分类:
数据库 时间:
2019-08-03 00:29:42
阅读次数:
162
2019-07-31 MyBatis的核心原理,使用MyBatis与其他ORM框架对比,有哪些优点和缺点 核心原理: ORM 优点: 1.可以配置动态SQL 2.可以优化SQL 3.更好支持存储过程 4.更方便优化复杂的SQL语句 缺点: 1.配置比Hibernate更繁杂 2.更依赖SQL数据库, ...
分类:
其他好文 时间:
2019-07-31 13:17:03
阅读次数:
90
MyBatis的设计思想很简单,可以看做是对JDBC的一次封装,并提供强大的动态SQL映射功能。但是由于它本身也有一些缓存、事务管理等功能,所以实际使用中还是会碰到一些问题——另外,最近接触了JFinal,其思想和Hibernate类似,但要更简洁,和MyBatis的设计思想不同,但有一点相同:都是... ...
分类:
编程语言 时间:
2019-07-31 13:10:43
阅读次数:
76
mybatis 的动态sql语句是基于OGNL表达式的。可以方便的在 sql 语句中实现某些逻辑. 总体说来mybatis 动态SQL 语句主要有以下几类: 1. if 语句 (简单的条件判断) 2. choose (when,otherwize) ,相当于java 语言中的 switch ,与 j ...
分类:
数据库 时间:
2019-07-31 01:09:51
阅读次数:
112
动态sql 常见的几种:trim、where、set、foreach、if、choose、when 下面通过案例一一演示 if语法 if模块在判断通过后拼接模块内的代码 接下来是where代码 /* where标签代替了where关键字,他除了能给添加关键字同时, 也可以智能的出去多余的and和or ...
分类:
数据库 时间:
2019-07-30 11:11:16
阅读次数:
106
在编写动态sql时 trim的属性写错了,如下图: 错误示范: (接口的xml配置文件中:) 报错日志: 正确的示范: 接口的xml配置文件中: 打印出来的sql语句: 总结:(网上找的图,感觉说的很清晰!) prefix:字首 eg:set prefixOverrides:字首的替换 eg: , ...
分类:
数据库 时间:
2019-07-26 01:32:30
阅读次数:
735
基于MariaDB企业版全球独家合作认证,提供Oracle兼容性及众多企业级数据库特性。支持包括MySQL InnoDB等多种存储引擎,为不同需求的用户提供灵活的选择。 请看视频简介 优势 Oracle兼容性支持包括PL/SQL、序列、动态SQL及Package等语法和对象 企业版独家合作全球唯一M ...
分类:
数据库 时间:
2019-07-25 17:28:22
阅读次数:
118
--4.数据库事件触发器 需要超管的权限 /* 数据库事件触发器有数据库级和模式级两种。 前者定义在整个数据库上,触发事件是数据库事件,如数据库的启动、关闭,对数据库的登录或退出。 后者定义在模式上,触发事件包括模式用户的登录或退出,或对数据库对象的创建和修改(DDL事件)。 */ -- 需要管理员... ...
分类:
数据库 时间:
2019-07-24 21:00:43
阅读次数:
144