- 博客(24)
- 收藏
- 关注
高频词汇
[code="java"] 1.alter v. 改变,改动,变更 2.burst vi.,n. 突然发生,爆裂 3.dispose vi. 除掉;处置;解决;处理(of) 4.blast n. 爆炸;气流 vi. 炸,炸掉 5.consume v. 消耗,耗尽 6.split v. 劈开;割裂;分裂 a.裂开的 7.spit v. 吐(唾液等);唾弃 8.spill v. 溢...
2010-03-08 11:47:48
264
原创 学习笔记:21触发器
[code="java"] 21-1:建立before触发器 CREATE OR REPLACE TRIGGER tr_sec_emp BEFORE INSERT OR UPDATE OR DELETE ON emp BEGIN IF to_char(sysdate,'DY','nls_date_language=AMERICAN') IN ('SAT','S...
2010-01-07 17:29:26
105
原创 学习笔记:19pl/sql函数
[code="java"] 19-1:建立无参数的函数 CREATE OR REPLACE FUNCTION cur_datetime RETURN VARCHAR2 IS BEGIN RETURN TO_CHAR(sysdate, 'YYYY"年"MM"月"DD"日"HH24"时"MI"分"SS"秒"'); END; /
2010-01-05 11:07:48
285
原创 学习笔记:18pl/sql过程
[code="java"] 18-1:建立无参数的过程 CREATE OR REPLACE PROCEDURE out_time IS BEGIN dbms_session.set_nls('NLS_DATE_FORMAT', '''YYYY-MM-DD HH24:MI:SS'''); dbms_output.put_line(sysdate); EN...
2010-01-05 10:52:53
124
原创 学习笔记:16异常处理
[code="java"] 16-1:传递异常到调用环境 DECLARE v_ename emp.ename%TYPE; BEGIN SELECT ename INTO v_ename FROM emp WHERE empno=&no; dbms_output.put_line('雇员名:'||v_ename); END; / 16-2:捕获异常 D...
2010-01-05 10:33:42
92
原创 学习笔记:15使用游标
[code="java"] 15-1:使用标量变量接收游标数据 DECLARE CURSOR emp_cursor IS SELECT ename,job,sal FROM emp WHERE deptno=&dno; v_ename emp.ename%TYPE; v_sal emp.sal%TYPE; v_job emp.job%T...
2010-01-05 09:17:38
133
原创 文件下载
[code="java"] String name = request.getParameter("name"); if (name == null || "".equals(name)) { request.setAttribute("error", ""); RequestDispatcher requestDispatcher = request ...
2010-01-04 16:44:54
119
原创 plsql小记
[code="java"] 1. natural join 2. using 3. left[outer]join 左连接用于返回满足连接条件的数据,以及不满足连接的左边表的其他数据。 4. right[outer]join 右连接用于返回满足连接条件的数据,以及不满足连接的右边表的其他数据。 5. full[outer]join 完全连接用于返回连接条件的数据,以及不满足...
2010-01-04 16:16:58
131
原创 plsql小记
[code="java"] 1. 查看oracle版本 select * from product_component_version; 2. create or replace function get_sal(no in number) return number is salary number(6,2); begin select sal into sal...
2010-01-04 16:16:04
74
原创 学习笔记:13编写控制结构
[code="java"] 13-1:简单的条件判断 DECLARE v_sal NUMBER(6,2); BEGIN SELECT sal INTO v_sal FROM emp WHERE lower(ename)=lower('&&name'); IF v_sal
2009-12-29 09:43:18
89
原创 学习笔记:12访问oracle
[code="java"] 12-1:使用标量接收数据 DECLARE v_ename emp.ename%TYPE; v_sal emp.sal%TYPE; BEGIN SELECT ename,sal INTO v_ename,v_sal FROM emp WHERE empno=&no; dbms_output.put_line('姓...
2009-12-29 09:31:38
180
原创 学习笔记:11pl/sql基础
[code="java"] 11-1:只包含执行部分的pl/sql块 set serveroutput on BEGIN dbms_output.put_line('Hello,everyone!'); END; / 11-2:包含定义部分和执行部分的pl/sql块 set verify off DECLARE v_ename VARCHAR2(5); ...
2009-12-29 09:14:09
152
原创 eclipse快捷键
[code="java"] Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 ...
2009-12-17 20:21:22
75
sql语言分类和编写规则
分类: 1.数据查询语言(select语句):用于检索数据库数据 2.数据操纵语言(Data Manipulation Language,DML):用于改变数据库数据,包括insert,update和delete三条语句 3.事务控制语言(Transactional Control Language,TCL):用于维护数据的一致性, 包括commit,rollback和savepoint三...
2009-09-16 11:03:26
124
数据库事务与并发
数据库事务必须具备ACID特征: 1>原子性:指整个数据事务是不可分割的工作单元。只有事务中所有操作执行成功,才算整个事务成功;事务中任何一个sql语句执行失败,那么已经执行成功的sql语句也必须撤销,数据库状态应该退回到执行事务前的状态。 2>一致性:指数据库事务不能破坏关系数据的完整性以及业务逻辑上的一致性。 3>隔离性:指的是在并发环境中,当不同的事务同时操纵相同的数据时,每个事务都有...
2009-08-14 16:28:09
73
hibernate api 简介
1>Configuration接口 Configuration对象用于配置并且启动Hibernate.Hibernate应用通过Configuration实例指定对象-关系映射文件的位置或者动态配置Hibernate的属性.然后创建SessionFactory实例. 2>SessionFactory接口 一个SesssionFactory实例对一个数据存储源,应用从SessionFact...
2009-06-11 13:32:11
82
java对象持久化技术概述
hibernate是什么? 1>它是连接java应用程序和关系数据库的中间件 2>它对jdbc api进行了封装,负责java对象的持久化 3>在分层的软件架构中它位于持久层,封装了所有数据访问细节,使业务逻辑层可以专注于实现业务逻辑. 4>它是一种ORM映射工具,能够建立面向对象的域模型和关系数据模型之间的映射. 应用软件的三层结构: 1>表述层:提供与用户交互的界面 2>业务...
2009-06-09 11:15:18
218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人