oracle´¦Àíʱ¼äµÄ³£Óú¯Êý
36.ADD_MONTHS
¡¡¡¡Ôö¼Ó»ò¼õÈ¥Ô·Ý
¡¡¡¡SQL> select to_char(add_months(to_date(199912,yyyymm),2),yyyymm) from dual;
¡¡¡¡TO_CHA
¡¡¡¡------
¡¡¡¡200002
¡¡¡¡SQL> select to_char(add_months(to_date(199912,yyyymm),-2),yyyymm) from dual;
¡¡¡¡TO_CHA
¡¡¡¡------
¡¡¡¡199910
¡¡¡¡37.LAST_DAY
¡¡¡¡·µ»ØÈÕÆÚµÄ×îºóÒ»Ìì
¡¡¡¡SQL> select to_char(sysdate,yyyy.mm.dd),to_char((sysdate)+1,yyyy.mm.dd) from
dual;
¡¡¡¡TO_CHAR(SY TO_CHAR((S
¡¡¡¡---------- ----------
¡¡¡¡2004.05.09 2004.05.10
¡¡¡¡SQL> select last_day(sysdate) from dual;
¡¡¡¡LAST_DAY(S
¡¡¡¡----------
¡¡¡¡31-5ÔÂ-04
¡¡¡¡38.MONTHS_BETWEEN(date2,date1)
¡¡¡¡¸ø³ödate2-date1µÄÔ·Ý
¡¡¡¡SQL> select months_between(19-12ÔÂ-1999,19-3ÔÂ-1999) mon_between from dual;
¡¡¡¡MON_BETWEEN
¡¡¡¡-----------
¡¡¡¡9
¡¡¡¡SQL>selectmonths_between(to_date(2000.05.20,yyyy.mm.dd),to_date(2005.05.20,yyyy.mm.dd))
¡¡¡¡mon_betw from dual;
¡¡¡¡MON_BETW
¡¡¡¡---------
¡¡¡¡-60
¡¡¡¡39.NEW_TIME(date,this,that)
¡¡¡¡¸ø³öÔÚthisÊ±Çø=otherÊ±ÇøµÄÈÕÆÚºÍʱ¼ä
¡¡¡¡SQL> select to_char(sysdate,yyyy.mm.dd hh24:mi:ss) bj_time,to_char(new_time 2
(sysdate,PDT,GMT),yyyy.mm.dd hh24:mi:ss) los_angles from dual;
¡¡¡¡BJ_TIME LOS_ANGLES
¡¡¡¡------------------- -------------------
¡¡¡¡2004.05.09 11:05:32 2004.05.09 18:05:32
¡¡¡¡40.NEXT_DAY(date,day)
¡¡¡¡¸ø³öÈÕÆÚdateºÍÐÇÆÚxÖ®ºó¼ÆËãÏÂÒ»¸öÐÇÆÚµÄÈÕÆÚ
¡¡¡¡SQL> select next_day('18-5ÔÂ-2001','ÐÇÆÚÎå') next_day from dual;
¡¡¡¡NEXT_DAY
¡¡¡¡----------
¡¡¡¡25-5ÔÂ-01
¡¡
Ïà¹ØÎĵµ£º
¡¾ÑµÁ·6.1¡¿¡¡Ê¹ÓÃÒþʽÓαêµÄÊôÐÔ£¬Åж϶ԹÍÔ±¹¤×ʵÄÐÞ¸ÄÊÇ·ñ³É¹¦¡£
²½Öè1£ºÊäÈëºÍÔËÐÐÒÔϳÌÐò£º
BEGIN
UPDATE emp SET sal=sal+100 WHERE empno=1234;
IF SQL%FOUND THEN
DBMS_OUTPUT.PUT_LINE('³É¹¦Ð޸ĹÍÔ±¹¤×Ê£¡');
......
package DBbean;
import java.sql.*;
public class ConnBean
{
private Connection con;
//³õʼ»¯Á¬½Ó¡£
public ConnBean()
{
try
{
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
......
ÔÚѧϰoracleµÄʱºòÓöµ½ÁËÒ»¸öÎÊÌ⣬µ±ÎҵǼscottÓû§µÄʱºòÔõô¾ÍÊÇÁ´½Ó²»ÉÏ£¬³öÏÖÁËÒÔÏ´íÎóÌáʾ£¬the account is locked,˵Ã÷scottÓû§±»Ëø×¡ÁË£¬ÎҾͽøÐÐÁ˽âËø£¬Óï¾äÈçÏ£ºalter user soctt account unlock;Ö´ÐÐÍêÒÔºó·¢ÏÖÓÖÌáʾÁËÒ»¸ö´íÎóÐÅÏ¢£¬No Connect
ÎÞ·¨Á´½Ó£¬ºóÀ´ÔÚÍøÉϲéÁ˲飬ÖÕÓÚÕÒµ ......
/**
*
*/
package com.huawei.widget.util;
import java.math.BigDecimal;
/**
* @author tanjixuan
* @since 2008-12-20
*
*/
public final class DatabaseUtil
{
// oracleתÒå×Ö·û
public static final char ORACLE_ESCAPE_CHAR = '\\';
// orac ......
ÌìÓв»²â·çÔÆ£¬
IBM µÄÖж˴ÅÅÌÕóÁÐÕâ´ÎÓÖÈÇ»öÁË¡£ÔÚ΢ÂëÉý¼¶µÄʱºò£¬
DS4800 ·¢Éú¹ÊÕÏ¡£IBM¹¤³Ìʦ°ÑÕóÁйÊÕϻָ´ºó£¬ÅÄÅÄÆ¨¹É×ßÈË£¬ÁôÏÂÁËÕóÁÐÉϲ»Ò»ÖµÄÊý¾Ý¡£
û°ì·¨£¬ÕóÁÐÉϵÄÊý¾ÝÓÖµÃÎÒÃÇÀ´Ïë°ì·¨ÇÀ¾ÈÁË¡£¡£¡£¡£
»¹ºÃÓÐoracle supportµÄÖ§³ÖÎÒÃÇ×îÖÕ»¯½âÁËÕâ´ÎΣ»ú¡£ÏÂÎÄÏêϸ½éÉÜÁËÕû¸ö»Ö¸´µÄ¹ý³Ì¡£
&nbs ......