`
文章列表
import java.io.IOException;import java.io.OutputStream;import java.io.UnsupportedEncodingException;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.net.URLEncoder;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;imp ...

报表导出ExcelUtil2

    博客分类:
  • java
  import java.io.IOException; import java.io.OutputStream; import java.io.UnsupportedEncodingException; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.net.URLEncoder; import java.sql.Connection; import java.sql.PreparedStatement; import jav ...
 我们经常要将数字进行格式化,比如取2位小数,这是最常见的。Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子。下面是一个例子:   importjava.text.DecimalFormat;  publicclassTestNumberFormat{    publicstaticvoidmain(String[]args){    doublepi=3.1415927; //圆周率    //取一位整数    System.out.println(newDecimalFormat("0").format(pi));   / ...
    DAO数据库操作类实现在配置文件中的工厂化管理 一、搭建 Hibernate 环境   二、创建数据库操作接口和实现类   <!--[if !supportLists]-->1、  <!--[endif]-->接口 基类接口(所有接口都继承该接口): package fr.itris.glips.dbconn.module.dao;   import java.io.Serializable; import java.util.*;   import fr.itri ...
登陆 sqlplus / as sysdba 接下来,我们看看您当前的数据库文件一般都是放在哪里的: select    name    from    v$datafile; //创建表空间 create tablespace testdatafile 'E:\alia\workspace\oracle\ecom\test.dbf' size 50Mdefault storage(initial 500KNext 500kminextents 1maxextents unlimitedpctincrease 0); //创建用户create user jxclub identif ...
1、问题 Exception in thread "main" org.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: There must be a method name element. org.codehaus.xfire.fault.XFireFault: There must be a method name element. at org.codehaus.x ...
功能描述:用指定分隔符切割输入的字符串,返回一维数组,每个数组元素为一个子串。 源代码: CREATE OR REPLACE TYPE ty_str_split IS TABLE OF VARCHAR2 (4000); CREATE OR REPLACE FUNCTION fn_split (p_str IN VARCHAR2, p_delimiter IN VARCHAR2)   RETURN ty_str_split IS   j INT := 0;   i INT := 1;   len INT := 0;   len1 INT := 0;   str VARCHAR2 (4000) ...
/* 语句触发器 */ --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','SUN') THEN   raise_application_error(-20001,'不能在休息日改变库员号'); end if; end ; --使用条件谓词(insert or update or delete) create or rep ...

oracle存储过程

--不带参数的存储过程 create or replace procedure out_time is begin   dbms_output.put_line(systimestamp); end; --带IN输入参数的 create or replace procedure add_employee (eno number,name varchar2,sal number, job varchar2 ,dno number) is e_integrity exception; pragma exception_init(e_integrity,-2291); begin insert ...
  --1 declare type emp_cursor_type is ref cursor; emp_cursor emp_cursor_type; emp_record emp%rowtype; begin    open emp_cursor for select * from emp where deptno=10;    loop      fetch emp_cursor into emp_record;      exit when emp_cursor%notfound;      dbms_output.put_line('第'||emp_cursor%row ...
/* 预定义例外 */ declare   v_ename emp.ename%type; begin   select ename into v_ename from  emp where empno=&no;   dbms_output.put_line('雇员名:'||v_ename);   exception    when TOO_MANY_ROWS THEN dbms_output.put_line('查询只能返回单行');    when NO_DATA_FOUND then dbms_output.put_line('雇员号不正确'); end; --ACCESS ...

oracle游标

--fetch ... into declare cursor emp_cursor is select ename,sal from emp where deptno=10; v_ename emp.ename%type; v_sal emp.sal%type; begin open emp_cursor; loop fetch emp_cursor into v_ename,v_sal; exit when emp_cursor%notfound; dbms_output.put_line(v_ename|| ' : '||v_sal); end loop;     close emp_c ...
--控制语句 --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; --2 declare v_sal emp.sal%type; v_name emp.ename%type; b ...
Global site tag (gtag.js) - Google Analytics