`
jinliyixi
  • 浏览: 18203 次
  • 性别: Icon_minigender_2
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
在工作中遇到了equal symbol expected这个问题, 具体报错是: org.apache.jasper.JasperException: /archives/listAnswers.jsp(134,62) equal symbol expected 是由于单引号和双引号的混乱使用导致的。 解决办法: 将双引号里面的双引号改成单引号; 单引号里面的双引号该成单引号。
今天想用JSON来处理数据,在网上查了些,现贴出来分享 转化数组和集合     boolean[] boolArray = new boolean[]{true,false,true};        JSONArray jsonArray = JSONArray.fromObject(boolArray);        System.out.println(jsonArray);     输出:[true,false,true]     List list = new ArrayList();        list.add(“第一个”);        list.add ...
用ibatis时出现错误。 2010-3-17 17:06:10 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet action threw exception com.ibatis.sqlmap.client.SqlMapException: There is no statement named queryAllArea in this SqlMap. at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.ge ...
触发器: 分类: a).DML触发器 b).替代触发器 c).系统触发器 创建DML触发器: Create or replace trigger Tri_DelEmp Before delete on scott.emp For each row Begin insert into emp_history(empno,ename,job,sal ,comm,hiredate,mgr,deptno) values(:old.empno,:old.ename,:old.job,:old.sal, :old.comm,:old.hiredate,:old ...
函数:(过程和函数的唯一区别是函数总向调用者返回数据,而过程则不返回数据) 1. 创建函数 Create or replace function get_salary( V_deptno number,emp_count out number)return number ------这里的type只能是类型,不能有长度或大小的定义 Is V_sum number; Begin Select sum(sal),count(*) into v_sum,emp_count from emp Where deptno=v_deptno; Return v_sum; Exc ...
游标变量: 游标变量是动态的,而游标是静态的。游标只能与指定的查询相连,即固定指向一个查询的内存处理区域,而游标变量则可与不同的查询语句相连,它可以指向不同查询语句的内存处理区域(但不能同时指向多个内存处理区域,在某一时刻只能与一个查询语句相连),只要这些查询语句的返回类型兼容即可) declare    type emp_job_record_type is record(    v_empno emp.empno%type, v_ename emp.ename%type, v_job emp.job%type    );       type emp_ref_ ...
游标:游标是一个指向上下文的句柄( handle)或指针 1. 显示游标(用于查询语句,尤其是多行的查询语句) Declare V_emp emp%rowtype; Cursor c_cursor is select * from emp; Begin Open c_cursor; Fetch c_cursor into v_emp; While c_cursor%found loop dbms_output.put_line(v_record.empno ||','||v_record.ename||','||v_record.sal); Fetch c_cursor into v_ ...
复合类型: 1. 记录类型 a) Type t_record is record( T_empno emp.empno%type, T_ename emp.ename%type T_row emp%rowtype ); b) rowtype T_row emp%rowtype := &no; 2. PL/SQL表类型(相当于数组类型) Type dept_table_type is table of Dept%rowtype (表中存放的数据类型)  index by binary_integer(指明表的索引,即数组下标); Index by表中的元素不一定要按任何特定的顺序排序 ...
事务处理 显示结束事务:commit/rollback(rollback默认回滚到事务最初端) 隐式提交事务:DDL/DCL 保存点: savepoint(提交以后保存点释放) Savepoint A; Rollback to A; 用户字典:user_objects;(用户名下的对象) 查看用户定义的表: Select object_name from user_objects  where object_type=’TABLE’; Select table_name from user_tables;(用户所有表集) 查看用户名下的对象种类: Select distinct obj ...
1. 交叉连接cross join(相当于笛卡尔积效果) Select e.ename,d.dname From emp e cross join dept d; 2. 自然连接 natural join Select e.ename,d.dname From emp e natural join dept d; 3. 使用using子句的方式指定作等值连接的列 Select e.ename,d.dname From emp e join dept d Using(deptno); 4. 使用on子句的方式指定作等值连接的列 Select e.ename,d.dname From emp ...
条件表达式 1. case exp1 when…then…else…end(exp1不可为空或比较运算符) 2. decode(exp1,search1,result1,search2,result2…,result) 分组函数(组函数忽略空值) 1. avg 2. max 3. min 4. sum 5. count 查找当前用户名下的所有表 Select table_name from user_tables; 非等值连接(between…and…) Select e.ename,e.sal,s.grade From emp e,salgrade s Where e.sal betwe ...
三种使用Sqlplus 方式: Sqlplus: 1. 进入cmd命令行窗口 2. sqlplus scott/wj Sqlplusw: 开始->程序->Oracle->应用程序开发->sqlplus Isqlplus:(浏览器) http://localhost:5560/isqlplus 单行函数 1. lower(‘HELLO WORLD’); 2. upper(‘hello world’); 3. initcap(‘HELLO world’);首字母大写,其他小写 4. concat(‘hello’,‘world’); 5. substr(‘hello wor ...
最近因老师要求,用swing做了个计算器,个人觉得还是功能还是挺全的,和windows中自带的标准型的计算器功能也差不了多少了
Global site tag (gtag.js) - Google Analytics