Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Oracle×Ô´úµÄÏ̳߳Ø

µÚÒ»¸öÀࣺ
/**
 *
 * ´æ·ÅoracleÊý¾Ý¿âµÄÁ´½ÓÐÅÏ¢¡£
 *
 * @author ZhongHuiQiang
 *
 */
public interface IOracleDAOInfor {
 String DB_SERVER_HOSET = "localhost";
 String DB_SERVER_NAME = "ppoo";
 String DB_USER_NAME = "system";
 String DB_USER_PASSWORD = "ppoo";
 String DB_URL = "jdbc:oracle:thin:@" + DB_SERVER_HOSET + ":1521:"
   + DB_SERVER_NAME;
}
µÚ¶þ¸öÀࣨ²âÊÔ£©£º
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import oracle.jdbc.pool.OracleConnectionCacheImpl;
/**
 *
 * ¿ÉÒÔ»ñµÃÊý¾Ý¿âÁ¬½ÓµÄConnection¡£<br>
 * ÒÔ¼°¹Ø±ÕÖ¸¶¨µÄÊý¾Ý¿âConnection`£ÒesultSetºÍStatement<br>
 *
 * @author ZhongHuiQiang
 *
 */
public class OracleDAOFactory implements IOracleDAOInfor {
 /**
  *
  * µÃµ½Ò»¸öConnection¶ÔÏó
  *
  * @return java.sql.Connection
  */
 public static Connection getConn() {
  Connection conn = null;
  try {
   OracleConnectionCacheImpl occi = new OracleConnectionCacheImpl();
   occi.setURL(DB_URL);
   occi.setUser(DB_USER_NAME);
   occi.setPassword(DB_USER_PASSWORD);
   occi.setMinLimit(2); // ×îСÁ¬½ÓÊý
   occi.setMaxLimit(10); // ×î´óÁ¬½ÓÊý
   conn = occi.getConnection();
  } catch (SQLException e) {
   System.out.println("Êý¾Ý¿âÁ´½ÓÓÐÎÊÌ⣬Õâ¸öÔÚOracleDAO.javaÀàÖÐ");
  }
  return conn;
 }
 /**
  *
  * ¹Ø±ÕÖ¸¶¨µÄ½á¹û¼¯
  *
  * @param rs
  *            Òª¹Ø±ÕµÄResultSet
  */
 public static void closeResultSet(ResultSet rs) {
  try {
   if (rs != null) {
    rs.close();
&nbs


Ïà¹ØÎĵµ£º

an example to insert data into Oracle Clob

 Step1. Insert empty_clob() into the Clob column of Oracle
Step2. Set autocommit to false
Step3. Select Clob as oracle.sql.CLOB from database
Step4. Insert String into Clob
Step5. Commit
Example:
import java.sql.*;
import java.io.*;
import oracle.jdbc.driver.OracleResultSet;
......

Oracle´æ´¢¹ý³Ì·ÖÒ³

×ªÔØ
from: http://cid-4e5d038451e31a25.spaces.live.com/blog/cns!4E5D038451E31A25!140.entry
create or replace procedure P_QuerySplit(
      sqlscript varchar2,     --±íÃû/SQLÓï¾ä
      pageSize integer,     ......

oracle·¢ËÍÓʼþ´æ´¢¹ý³Ì:

oracle·¢ËÍÓʼþ´æ´¢¹ý³Ì:
create or replace procedure bsd_sendemail(
p_receiver varchar2,
p_sub varchar2,
p_txt varchar2)
is
p_user varchar2(30):='';
p_pass varchar2(30):='';
p_sendor varchar2(20):='Gnie';
p_server varchar2(20):='Mail_Server_IP';
p_port number:=25;
p_need_smtp number:=0;
p ......

¾Æµê¹ÜÀíϵͳ——Oracleµ¼ÈëdmpÎļþ

ÏÂÃæÊÇCMDÃüÁî´°¿ÚϵIJÙ×÷£¬¿´¿´ÊÇÔõôµ¼ÈëµÄ¡£
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\oeg2006>imp
Import: Release 9.2.0.1.0 - Production on ÐÇÆÚÈý 11ÔÂ 25 19:24:12 2009
Copyright (c) 1982, 2002, Oracle Corporation.  A ......

ORACLE ÄÚ´æ¹ÜÀí


Oracle 9i¶¯Ì¬SGA¹ÜÀí
ÔÚOracle 9iÖУ¬¿ÉÒÔÉèÖÃSGA_MAX_SIZE£¬¸Ã²ÎÊýÓÃÒÔ¿ØÖƸ÷»º³å³ØÊ¹ÓõÄÄÚ´æ×ܺͣ¬±¾ÖÊÉÏÊÇÔÚ½ø³ÌÖÐÔ¤ÏÈ·ÖÅäÒ»¶ÎÐéÄâµØÖ·±¸Óöø²»·ÖÅäÎïÀíÄڴ棬ĿµÄÊÇ·ÀÖ¹ºÍ½ø³Ç˽ÓеØÖ·¶ÎµÄ³åÍ»¡£
Ö»Òª×ܵÄSGAÄÚ´æÉèÖò»³¬¹ýSGA_MAX_SIZEµÄÉèÖ㬸ü¸Ä¶¼¿ÉÒÔÁ¢¼´ÉúЧ¡£ÐèҪעÒâµÄÊÇ£¬ÔÚOracle 9iR1ÖУ¬¶¯Ì¬¼õСÄÚ´ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ