- 浏览: 258722 次
- 性别:
- 来自: 吉林
最新评论
-
mikzhang:
3Q , 你的文章帮了我大忙, 但是我想知其所以然
oracle ojdbc6 使用 报错 -
树娟king:
你好 请问如何将svg 格式转换为相应可使用的 javascr ...
html jquery 制作地图 -
wslww007:
楼主,能方便价格扣扣吗?或者你加我扣扣 270835762
Openfire WebService接口实现发送消息 -
sd8089730:
太大了。囧
CF卡 本地磁盘模式转换 -
jisay:
我在DOS下,无法识别16G的CF卡呀?
CF卡 本地磁盘模式转换
文章列表
package com.chai;
import java.io.File;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.util.Iterator;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
import com.chai.dao.DbConn;
publ ...
package com.chai.xml;
import java.io.File;
import java.util.Iterator;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
import org.dom4j.io.XPPReader;
public class Xml {
public static void main(String[] args) {
S ...
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import com.chai.form.UserForm;
import comm.chai.vo.UserVo;
public class test {
public static void Copyreflect(Object obj1, Object obj2) {
Class classobj1 = obj1.getClas ...
在Ubuntu中有不少大家熟知的快捷键,相信大家在使用中也会用到相应的快捷键。在本文中为大家总结经常使用的十个Ubuntu快捷键。相信本文对还不知道这些快捷键的朋友会有所帮助。
1.前一个后一个工作区的切换
如果你经常使用工作区,那你就可以用Ctrl + Alt +上/下方向键很容易地进行切换。左箭头切换到上一个工作区,右箭头切换到下一个工作区。如果你 安装 了Compiz,可以用Super + E快捷键显示所有的工作区。
2.把当前窗口移到另一个工作区
快捷键Shift+ Ctrl + Alt +左/右方向键让你很容易把当前窗口移到指定的工作区。这个快捷键和上面 ...
ubuntu 10.04下搭建php网站运行环境
前提:
要打开root权限
sudo password [这里填写root密码]
1、第一步安装ubuntu10.04
2、更新源
sudo apt-get update
3、安装lighttpd
sudo apt-get install lighttpd
安装好之后检查lighttpd是否成功启动,在浏览器里打开URL: http://localhost/
如果显示为 it's works 表面已经成功了
如果不行的话,结束掉lighttpd程序的进程
然后再输入
sudo lighttpd -f /etc/ ...
有关文件上传的控件可能非常多,比如有用于学习的SmartUpload、性能非常好的COS组件、有Apache的FileUpload组件、有Struts的FormFile组件、有Spring上传文件,还有其他一些开发的控件等等。假如你是用Struts,那基于Struts FormFile组件应该是一个不错的选择。
Struts FormFile跟Struts ActionForm结合得非常好,使用起来也非常简单,但是,对于同时上传多个附件,那就有点麻烦了!不管怎么样,它还是一个好东西,关键看大家怎么看待他了!
第一步,我们创建一个新的Struts工程,创建一个File ...
create or replace trigger 名
instrad of delete from 视图
begin
执行输出
end;
比如你写删除后 触发器输出该提示后
例如:begin
dbms_output.put_line(:old.ename)
end;
这里写上这个提示后 如果执行 delete from v_emp2;的话 提示是提示 (但是实际不删除视图中内容)
如果你想真正删除表中内容的话
在begin里面执行真正的 delete 删除表中内容
DML触发器
creat ...
create or replace trigger 名
before or after DML(Insert ,uodate ,delete)on 表名
begin
执行语句
end;
/
对操作进行日志备份
create or replace trigger 名
before insert on emp
begin
insert into emp_log(user,to_cahr(sysdate,'yyyy-mm-dd hh:mi:ss','insert);
end;
create or replace trigger t_timelimited
aft ...
创建序列
create sequence 名
start with 1
increment by 1
如果就是自增 1 的话就直接写 create sequence 名;
取值的话
序列名.nextval 下一个值
虚列名.currval 当前值
注意:当第一次使用序列的时必须使用 序列名.nextval
例如:
建立序列
create sequence seq_t;
创建表
create table a (id int, name varchar2(20));
插入 insert into a values(seq_t.nextval,'Tom' ...
输入员工编号 得到 员工工作到现在的月数
1 create or replace function v_emp(v_empno int) return int is
2 v_month int;
3 v_hiredate varchar2(20);
4 begin
5 select hiredate into v_hiredate from emp where empno=v_empno;
6 v_month:=months_between(sysdate,v_hiredate);
7 return v_month;
...
存储过程
create or replace procedure 名 is
begin
end 名;
create or replace procedure d_v is
cursor rs is select * from dept;
begin
for r in rs loop
dbms_output.put_line(r.dname||chr(9)||r.loc||chr(9)||r.deptno);
end loop;
end d_v;
执行
execute 名
begin
d_v;
end;
/
输入部门编号 10 然后删除 ...
定义数组(装的是一行类型)
declare
type ma is table of varchar2(20) index by binary_integer;
may ma;
begin
may(1):='嘿嘿';
may(2):='哈哈';
dbms_output.put_line(may(1)||chr(9)||may(2));
end;
/
For循环 直接执行 open fetch close 直接输出
declare
cursor rs is select * from emp;
begin
for r in rs loop
dbms_o ...
v_empno emp.empno%type:=&no;
v_ename emp.ename%type;
v_emp emp%rowtype;
修改输入员工的工资加上%10
declare
v_empno emp.empno%type:=&no;
v_ename emp.ename%type;
v_sal emp.sal%type;
begin
update emp set sal=sal*1.1 where empno=v_empno returning ename,sal into v_ename,v_sal;
dbms_ou ...
SQLDDL:create alter drop DML:insert update delete selectDCL:grant revokeTCL:commit rollback savepoint
PL/SQL procedureal过程
程序块的基本结构
声明变量 常量
分支循环
Cursor==******游标=====ResultSet
存储过程函数异常包
触发器
------------------- ...
Oracle中的MINUS和UNION用法
MINUS 指令是运用在两个 SQL 语句上。它先找出第一个 SQL 语句所产生的结果,然后看这些结果有没有在第二个 SQL 语句的结果中。如果有
的话,那这一笔资料就被去除,而不会在最后的结果中出现。如果第二个 SQL 语句所产生的结果并没有存在于第一个 SQL 语句所产生的结果
内,那这笔资料就被抛弃。 MINUS 的语法如下: [SQL 语句 1]MINUS[SQL 语句 2] 我们继续使用一样的例子: Store_Information 表格store_name Sales Date Los Angeles $1500 Jan- ...