09 2013 档案

摘要:一、JDBC连接DB2Class.forName("Com.ibm.db2.jdbc.net.DB2Driver");String url="jdbc:db2://dburl:port/DBname"cn = DriverManager.getConnection( url, sUsr, sPwd );二、JDBC连接Microsoft SQLServer(microsoft)Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" );cn = DriverManag 阅读全文
posted @ 2013-09-14 10:49 空虚公子 阅读(136) 评论(0) 推荐(0) 编辑
摘要:select * from (select * from tablename order by dbms_random.value) where rownum < N;例:select * from (select * from tablename order by dbms_random.value) where rownum < 3;注:dbms_random包需要手工安装,位于$ORACLE_HOME/rdbms/admin/dbmsrand.sqldbms_random.value(100,200)可以产生100到200范围的随机数按概率抽取:select * from t 阅读全文
posted @ 2013-09-14 10:48 空虚公子 阅读(176) 评论(0) 推荐(0) 编辑
摘要:相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计。那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮助。常用日期型函数1。Sysdate当前日期和时间SQL>Selectsysdatefromdual;SYSDATE----------21-6月-052。Last_day本月最后一天SQL>Selectlast_day(sysdate)fromdual;LAST_DAY(S----------30-6月-053。Add_months(d,n)当前日期d后推n个月用于从一个日期值增加或 阅读全文
posted @ 2013-09-14 10:47 空虚公子 阅读(250) 评论(0) 推荐(0) 编辑
摘要:描述:有一个会员表,有个birthday字段,值为'YYYY-MM-DD'格式,现在要查询一个时间段内过生日的会员,比如'06-03'到'07-08'这个时间段内所有过生日的会员。SQL语句:Select *From user Where DATE_FORMAT(birthday,'%m-%d') >= '06-03' and DATE_FORMAT(birthday,'%m-%d') selectDAYOFWEEK('1998-02-03'); ->3 2、WEEKDA 阅读全文
posted @ 2013-09-14 10:46 空虚公子 阅读(1550) 评论(0) 推荐(0) 编辑
摘要:SELECT col1, col2, CASE WHEN col3 > 1 AND col3 2 AND col3 3 AND col3 , ) FROM table select decode(col1,'330165737758262',nsrsbh,'330106745808709',nsrsbh,0) from tableselect decode(col1,'330165737758262','6','9') from table 阅读全文
posted @ 2013-09-14 10:42 空虚公子 阅读(297) 评论(0) 推荐(0) 编辑
摘要:jdbc批量插入,关键代码:StringsqlInsert= " insert into USER (id,name,password) values(?,?,?) ";conn = getConnection(); //得到连接conn.setAutoCommit(false);pstmt = conn.prepareStatement(sqlInsert);while(...){pstmt.setXxx(index,value);pstmt.addBatch();}pstmt.executeBatch();conn.commit(); 阅读全文
posted @ 2013-09-14 10:42 空虚公子 阅读(307) 评论(0) 推荐(0) 编辑
摘要:1.调用存储过程首先建立名为pro_query_dept的存储过程Java代码 CREATE OR REPLACE PROCEDURE pro_query_dept ( p_deptno IN dept.deptno%TYPE, p_dname OUT dept.dname%TYPE ) --声明区 AS --执行区 BEGIN SELECT dname INTO p_dname FROM dept WHERE deptno = p_deptno; IF p_dname = 'SALES' THEN p_dname := '销售部门'; ELSE p_dname 阅读全文
posted @ 2013-09-14 10:41 空虚公子 阅读(269) 评论(0) 推荐(0) 编辑
摘要:一、数学函数ABS(x) 返回x的绝对值BIN(x)返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x) 返回大于x的最小整数值EXP(x)返回值e(自然对数的底)的x次方FLOOR(x)返回小于x的最大整数值GREATEST(x1,x2,...,xn)返回集合中最大的值LEAST(x1,x2,...,xn) 返回集合中最小的值LN(x) 返回x的自然对数LOG(x,y)返回x的以y为底的对数MOD(x,y) 返回x/y的模(余数)PI()返回pi的值(圆周率)RAND()返回0到1内的随机值,可以通过提供一个参数(种子)使RAND()随机数生成器生成一个指定的值。ROU 阅读全文
posted @ 2013-09-14 10:40 空虚公子 阅读(349) 评论(0) 推荐(0) 编辑
摘要:import java.math.BigDecimal; public class MathExtend { //默认除法运算精度 private static final int DEFAULT_DIV_SCALE = 10;public static double add(double v1, double v2){BigDecimal b1 = new BigDecimal(Double.toString(v1));BigDecimal b2 = new BigDecimal(Double.toString(v2)); return b1.add(b2).doubleValue();} 阅读全文
posted @ 2013-09-14 10:35 空虚公子 阅读(715) 评论(0) 推荐(0) 编辑
摘要:import java.util.EnumSet;public enum ColorEnum {RED("red"),GREEN("green"),BLUE("blue"),OTHER("other"); private String color; private ColorEnum(String color){this.color = color; } public String getColor(){ return color; } public staticvoid printColor(ColorEnum 阅读全文
posted @ 2013-09-14 10:34 空虚公子 阅读(572) 评论(0) 推荐(0) 编辑
摘要:转:http://www.iteye.com/topic/1124582这是一个真实案例,曾经惹出硕大风波,故事的起因却很简单,就是需要实现一个简单的计数器,每次取值然后加1,于是就有了下面这段代码:Java代码privateintcounter=0;publicintgetCount(){returncounter++;}这个计数器被用于生成一个sessionId,这个sessionID用于和外部计费系统交互,这个sessionId理所当然的要求保证全局唯一而不重复。但是很遗憾,上面的代码最终被发现会产生相同的id,因此会造成一些请求莫名其妙的报错.....更痛苦的是,上面这段代码是一个来自 阅读全文
posted @ 2013-09-14 10:30 空虚公子 阅读(425) 评论(0) 推荐(0) 编辑
摘要:import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;public class DateTimeUtil {public static String getDateStr(String pattern,Date date){SimpleDateFormat df = new SimpleDateFormat(pattern);return df.format(date);}public static Date get 阅读全文
posted @ 2013-09-14 10:30 空虚公子 阅读(243) 评论(0) 推荐(0) 编辑
摘要:MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。MyBatis中用于实现动态SQL的元素主要有:ifchoose(when,otherwise)trimwheresetforeachif:choose:where:set:update t_blogtitle = #{title},content = #{content},owner = #{owner}where id = #{id}foreach:主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有item,index,collection,open, 阅读全文
posted @ 2013-09-14 10:23 空虚公子 阅读(271) 评论(0) 推荐(0) 编辑
摘要:序号内容类型文件扩展名描述1application/msworddocMicrosoft Word2application/octet-stream bindms lha lzh exe class可执行程序3application/pdfpdfAdobe Acrobat4application/postscriptai eps psPostScript5appication/powerpointpptMicrosoft Powerpoint6appication/rtfrtfrtf 格式7appication/x-compresszunix 压缩文件8application/x-gzipgz 阅读全文
posted @ 2013-09-14 10:19 空虚公子 阅读(1195) 评论(0) 推荐(0) 编辑
摘要:package com.tkqd.util.poi;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import org.apache.log4j.Logger;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFSheet;import or 阅读全文
posted @ 2013-09-14 09:56 空虚公子 阅读(277) 评论(0) 推荐(0) 编辑
摘要:POI中可能会用到一些需要设置EXCEL单元格格式的操作小结:先获取工作薄对象:HSSFWorkbook wb = new HSSFWorkbook();HSSFSheet sheet = wb.createSheet();HSSFCellStyle setBorder = wb.createCellStyle();一、设置背景色:setBorder.setFillForegroundColor((short) 13);// 设置背景色 setBorder.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);二、设置边框:setBorder.setBo 阅读全文
posted @ 2013-09-14 09:55 空虚公子 阅读(223) 评论(0) 推荐(0) 编辑
摘要:event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。例子下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消链接的跳转。Cancels Links下面的例子在状态栏上显示鼠标的当前位置。属性:altKey, button, cancelBubble, clientX, clientY, ctrlKey, fromElement, k 阅读全文
posted @ 2013-09-14 09:51 空虚公子 阅读(182) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示