- 浏览: 24020 次
- 性别:
- 来自: 北京
-
最新评论
-
沈文芳:
...
面试题 -
phenom:
加不加一样啊.还是重载入整个工程
无需重启tomcat -
andsofish:
reloadable="true"
主要是 ...
无需重启tomcat
文章列表
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 salary from emp where empno =no;
return salary;
end get_sal;
3.
--事务
create procedure insert_dept(no numbe ...
13-1:简单的条件判断
DECLARE
v_sal NUMBER(6,2);
BEGIN
SELECT sal INTO v_sal FROM emp
WHERE lower(ename)=lower('&&name');
IF v_sal<2000 THEN
UPDATE emp SET sal=v_sal+200
WHERE lower(ename)=lower('&name');
END IF;
END;
/
13-2:二重条件分支
DECLARE
...
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('姓名:'||v_ename);
dbms_output.put_line('工资:'||v_sal);
END;
/
12-2:使用纪录变量接收数据
DECLARE
TYPE emp_reco ...
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);
BEGIN
SELECT ename INTO v_ename FROM emp
WHERE empno=&no;
dbms_output.put_line('雇员名:'||v_ename); ...
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
...
分类:
1.数据查询语言(select语句):用于检索数据库数据
2.数据操纵语言(Data Manipulation Language,DML):用于改变数据库数据,包括insert,update和delete三条语句
3.事务控制语言(Transactional Control Language,TCL):用于维护数据的一致性,
包括commit,rollback和savepoint三条语句.其中commit语句用于确认已经进行的数据库改变,rollback语句用于取消已经进行数据库改变,而savepoint语句则用于设置保存点,以取消部分数据库改变。
4.数据定义语言(Data Defin ...
数据库事务必须具备ACID特征:
1>原子性:指整个数据事务是不可分割的工作单元。只有事务中所有操作执行成功,才算整个事务成功;事务中任何一个sql语句执行失败,那么已经执行成功的sql语句也必须撤销,数据库状态应该退回到执行事务前的状态。
2>一致性:指数据库事务不能破坏关系数据的完整性以及业务逻辑上的一致性。
3>隔离性:指的是在并发环境中,当不同的事务同时操纵相同的数据时,每个事务都有各自的完整数据空间
4>持久性:指的是只要事务成功结束,它对数据库所做的更新就必须保存下来,即使发生系统崩溃,重新启动数据库系统后,数据库还能恢复到事务成功结束时的状态。
- 2009-08-14 16:28
- 浏览 803
- 评论(0)
1>Configuration接口
Configuration对象用于配置并且启动Hibernate.Hibernate应用通过Configuration实例指定对象-关系映射文件的位置或者动态配置Hibernate的属性.然后创建SessionFactory实例.
2>SessionFactory接口
一个SesssionFactory实例对一个数据存 ...
hibernate是什么?
1>它是连接java应用程序和关系数据库的中间件
2>它对jdbc api进行了封装,负责java对象的持久化
3>在分层的软件架构中它位于持久层,封装了所有数据访问细节,使业务逻辑层可以专注于实现业务逻辑.
4>它是一 ...