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

JDBC´æÈ¡ORACLE´óÐÍÊý¾Ý¶ÔÏóLOB¼¸ÖÖÇé¿öµÄʾ·¶Àà

      import Java.io.*;
¡¡¡¡import java.util.*;
¡¡¡¡import java.sql.*;
¡¡¡¡public class LobPros
¡¡¡¡{
¡¡¡¡/**
¡¡¡¡* OracleÇý¶¯³ÌÐò
¡¡¡¡*/
¡¡¡¡private static final String DRIVER = "oracle.jdbc.driver.OracleDriver";
¡¡¡¡/**
¡¡¡¡* ORACLEÁ¬½ÓÓÃURL
¡¡¡¡*/
¡¡¡¡private static final String URL = "jdbc:oracle:thin:@test2000:1521:orac";
¡¡¡¡/**
¡¡¡¡* Óû§Ãû
¡¡¡¡*/
¡¡¡¡private static final String USER = "user";
¡¡¡¡/**
¡¡¡¡* ÃÜÂë
¡¡¡¡*/
¡¡¡¡private static final String PASSWord = "pswd";
¡¡¡¡/**
¡¡¡¡* Êý¾Ý¿âÁ¬½Ó
¡¡¡¡*/
¡¡¡¡private static Connection conn = null;
¡¡¡¡/**
¡¡¡¡* SQLÓï¾ä¶ÔÏó
¡¡¡¡*/
¡¡¡¡private static Statement stmt = null;
¡¡¡¡/**
¡¡¡¡* @roseuid 3EDA089E02BC
¡¡¡¡*/
¡¡¡¡public LobPros()
¡¡¡¡{
¡¡¡¡}
¡¡¡¡/**
¡¡¡¡* ÍùÊý¾Ý¿âÖвåÈëÒ»¸öеÄCLOB¶ÔÏó
¡¡¡¡*
¡¡¡¡* @param infile - Êý¾ÝÎļþ
¡¡¡¡* @throws java.lang.Exception
¡¡¡¡* @roseuid 3EDA04A902BC
¡¡¡¡*/
¡¡¡¡public static void clobInsert(String infile) throws Exception
¡¡¡¡{
¡¡¡¡/* É趨²»×Ô¶¯Ìá½» */
¡¡¡¡boolean defaultCommit = conn.getAutoCommit();
¡¡¡¡conn.setAutoCommit(false);
¡¡¡¡try {
¡¡¡¡/* ²åÈëÒ»¸ö¿ÕµÄCLOB¶ÔÏó */
¡¡¡¡stmt.executeUpdate("INSERT INTO TEST_CLOB VALUES ('111', EMPTY_CLOB())");
¡¡¡¡/* ²éѯ´ËCLOB¶ÔÏó²¢Ëø¶¨ */
¡¡¡¡ResultSet rs = stmt.executeQuery("SELECT CLOBCOL from TEST_CLOB WHERE ID='111' FOR UPDATE");
¡¡¡¡while (rs.next()) {
¡¡¡¡/* È¡³ö´ËCLOB¶ÔÏó */
¡¡¡¡oracle.sql.CLOB clob = (oracle.sql.CLOB)rs.getClob("CLOBCOL");
¡¡¡¡/* ÏòCLOB¶ÔÏóÖÐдÈëÊý¾Ý */
¡¡¡¡BufferedWriter out = new BufferedWriter(clob.getCharacterOutputStream());
¡¡¡¡BufferedReader in = new BufferedReader(new FileReader(infile));
¡¡¡¡int c;
¡¡¡¡while ((c=in.read())!=-1) {
¡¡¡¡out.write(c);
¡¡¡¡}
¡¡¡¡in.close();
¡¡¡¡out.close();
¡¡¡¡}
¡¡¡¡/* ÕýʽÌá½» */
¡¡¡¡conn.commit();
¡¡¡¡} catch (Exception ex) {
¡¡¡¡/* ³ö´í»Ø¹ö */
¡¡¡¡conn.rollback();
¡¡¡¡throw ex;
¡¡¡¡}
¡¡¡¡/* »Ö¸´Ô­Ìύ״̬ */


Ïà¹ØÎĵµ£º

Oracle Lock

http://download-uk.oracle.com/docs/cd/B10501_01/server.920/a96524/c21cnsis.htm#2937
Types of Locks
Oracle automatically uses different types of locks to control concurrent access to data and to prevent destructive interaction between users. Oracle automatically locks a resource on behalf of a tran ......

[ORACLE]ORACLE ʵÏÖmysqlÖеÄlimit ¹¦ÄÜ

ÏîÄ¿´ÓmysqlÇ¨ÒÆµ½ORACLEÖÐÓöµ½ÒÆÖ²ÎÊÌ⣬mysqlÖÐÖ§³Ölimit ¶øORACLE say no .
½â¾ö·½·¨ ÀûÓÃORACLEµÄαÁÐ rownumÀ´¿ØÖÆ¡£¡£
Mysql : select * from table limit 10
equl
ORACLE£º select * from table where rownum <= 10
ORACLE αÁнéÉÜ£º
ËæÊý¾Ý×ÖµäÒ»Æð×Ô¶¯´´½¨µÄÒ»¸ö±í,ÊôÓÚsysģʽ,ÈκÎÓû§¶¼¿ÉÒÔ·ÃÎÊ,&nbs ......

ORACLE jobʹÓ÷½·¨

EXP/IMP×¢Ò⣺´ÓÈ«¿âÂß¼­±¸·Ý°´Óû§µ¼Èëʱ£¬OracleûÓе¼ÈëJOB£¬²»ÖªµÀÕâ¸öÊÇOracleµÄbug£¬»¹ÊǹÊÒâÕâÑùʵÏֵġ£Õâ¸öÎÊÌâÔÚµ¼ÈëµÄÓû§ÃûºÍµ¼³öµÄÓû§Ãû²»Í¬Ê±³öÏÖ£¬Èç¹ûµ¼ÈëµÄÓû§ÃûºÍµ¼³öµÄÓû§ÃûÒ»Ö£¬Ôò²»»á³öÏÖÕâ¸öÎÊÌâ¡£»³ÒÉÊÇOracleµ÷ÓÃDBMS_IJOB°üʱ³öÏÖµÄÎÊÌâ¡£
×ÜÖ®£¬EXP/IMPµÄʱºòÐèÒª¿¼ÂÇJOB£¬²¢ÔÚ²Ù×÷½áÊøºó¼ì ......

ÔÚOracleÖÐʵÏÖÊý¾Ý¿âµÄ¸´ÖÆ


ÔÚInternetÉÏÔË×÷Êý¾Ý¿â¾­³£»áÓÐÕâÑùµÄÐèÇ󣺰ѱ鲼ȫ¹ú¸÷³ÇÊÐÏàËÆµÄÊý¾Ý¿âÓ¦ÓÃͳһÆðÀ´£¬Ò»¸ö½ÚµãµÄÊý¾Ý¸Ä±ä²»½öÌåÏÖÔÚ±¾µØ£¬»¹·´Ó³µ½Ô¶¶Ë¡£¸´ÖƼ¼Êõ¸øÓû§ÌṩÁËÒ»ÖÖ¿ìËÙ·ÃÎʹ²ÏíÊý¾ÝµÄ°ì·¨¡£
Ò»¡¢ÊµÏÖÊý¾Ý¿â¸´ÖƵÄǰÌáÌõ¼þ
1¡¢Êý¾Ý¿âÖ§³Ö¸ß¼¶¸´Öƹ¦ÄÜ
Äú¿ÉÒÔÓÃsystemÉí·ÝµÇ¼Êý¾Ý¿â£¬²é¿´v$optionÊÓͼ£¬Èç¹ûÆäÖÐAdv ......

ÓÃradiusºÍoracle×öÈÏÖ¤¼Æ·Ñϵͳ


Redhat
as4 + oracle 10g(10.2.0)
+ freeradius1.1.2+ tomcat5.5
*****************************
±¾ÎÄĿ¼
********************************
Ò»¡¢°²×°
redhat as4
¶þ¡¢°²×°
oracle 10g
£¨
10201_database_linux32.zip
£©
   
£¨Ò»£©¼ì²é
oracle 10g
ËùÐèµÄ°ü×é¼þ£º
£¨¶þ£©ÉèÖÃϵͳ²ÎÊ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ