Time of Update: 2017-01-13
import java.sql.*;Jbuilder正確串連 oracle Arrayi需要注意的幾個問題 oracle8以上的應該都使用classes12.jar檔案作為jdbc驅動; 正確設定windows的classpath和jbuilder中的enterprise setup 、configure libraries,將casses12.jar路徑正確添加到上述需要設定的地方; 進入database pilot,在database pilot中,file---new
Time of Update: 2017-01-13
package dbbean;import java.sql.*;public class contactbean{ private connection con; //初始化串連。 public contactbean() { try { class.forname("oracle.jdbc.driver.oracledriver"
Time of Update: 2017-01-13
一、 所需軟體以WINDOWS 98為例,其它環境類似。a) JDK1.2.2;JAVA開發工具。b) apache_1_3_12_win32.exe;WEB 伺服器。c) jakarta-tomcat 3.1;支援JSP、SERVLET。d) ApacheJServ-
Time of Update: 2017-01-13
最近在J2EE的項目中需要使用LOB欄位儲存文本資訊以及圖片和檔案,到網上搜拉一下,還不少,仔細看拉一下,但都不是很全有的還有錯誤,經過幾天的實踐,把問題都解決拉,順便總結一下,希望對需要的朋友有點參考LOB中我們用的比較多的主要有兩種CLOB和BLOB,我們對兩種類型分別討論1.CLOB是字元型LOB,主要儲存文本資訊,,最長為4G.,在J2EE程式中,比如網頁的textarea中的字元資訊比較長,Varchar2欄位類型不能滿足時,我們就得用CLOB資料類型,我們這次項目中就碰到這種情況.現
Time of Update: 2017-01-13
我本來不再想寫一些類似教程的文章,因為既然叫教程就要能曆經曆史的考驗,而對於我這種菜鳥級的程式設計者來說僅喜歡隨心所欲地交流一些自己的經驗。可以不成方法,無關條理地想到哪說到哪。但是有些問題我又不能不出來說明白,因為目前網上的很多“教程”都在把初學者引向錯誤,有些是作者個人理解的錯誤,有些作者自己從來沒有做過開發卻能寫出一篇軟體開發的文章。他們只會做TRANSLATE,COPY,CUT這些操作,最簡單的例子就是sun的JDK開發文檔中到目前為止介紹大對象(檔案)儲存的方法都是錯誤的,可是說經過N
Time of Update: 2017-01-13
Oracle的Blob欄位比較特殊,他比long欄位的效能要好很多,可以用來儲存例如圖片之類的位元據。 寫入Blob欄位和寫入其它類型欄位的方式非常不同,因為Blob自身有一個cursor,你必須使用cursor對blob進行操作,因而你在寫入Blob之前,必須獲得cursor才能進行寫入,那麼如何獲得Blob的cursor呢? 這需要你先插入一個empty的blob,這將建立一個blob的cursor,然後你再把這個empty的blob的cursor用select查詢出來,這樣通過兩步操作
Time of Update: 2017-01-13
//SQL_Server:String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test";String user = "sa";String password = "";//Oracle:String driver = "oracle.jdbc.driver.OracleDriver";
Time of Update: 2017-01-13
以下的例子轉自csdn論壇:*執行一條insert語句並傳參數*/create or replace procedure p_test2(i in number) asbegininsert into t values (i,'x'||to_char(i));commit;end;/<%@ page language="java"
Time of Update: 2017-01-13
主要問題是:oracle用戶端軟體的字元編碼與伺服器端的字元編碼不一致造成的。oracle服務端字元編碼為: ZHS16GBKoracle用戶端字元編碼為:WE8ISO8859P1解決辦法有三種:(1)修改用戶端註冊表: 找到Oracle安裝註冊項下的NLS_LANG,將其值改為"SIMPLIFIED CHINESE_CHINA.ZHS16GBK(2)通過調用_putenv函數,在程式中用代碼設定:using
Time of Update: 2017-01-13
其它的Oracle版本是否有這個問題不太清楚,至少是目前我測試的 Oracle 10g、Oracle 12c 都有這樣的問題,執行後要麼莫名其妙的報錯、要麼執行後返回0行受影響。我的情況是這樣的:使用C#調用了Oracle.ManagedDataAccess.dll 去訪問資料庫,執行Update語句
Time of Update: 2017-01-13
安裝Oracle資料庫後,當我們訪問8080連接埠時,會彈出一個XDB視窗,要求輸入使用者名稱和密碼。這樣將和我們本地一些使用該連接埠的應用衝突,比如tomcat、jboss等,雖然這些連接埠是可以修改的,但總是不爽oracle一直佔用這個連接埠。以下是我找到的一個方法,我已經實驗成功了,如果你想用此法進行修改,請首先備份資料庫重要內容,如果操作不慎,難免要重裝資料庫。
Time of Update: 2017-01-13
作者:陸陽 學習oracle,最好首先瞭解Oracle的架構。這樣對Oracle有一個整體的認識,有高屋建瓴的作用 1、物理結構(由控制檔案、資料檔案、重做記錄檔、參數檔案、歸檔檔案、口令檔案組成) 一個資料庫中的資料存放區在磁碟上物理檔案,被使用時,調入記憶體。 其中控制檔案、資料檔案、重做記錄檔、追蹤檔案及警告日誌(trace files,alert files)屬於資料庫檔案; 參數檔案(parameter file)口令檔案(password
Time of Update: 2017-01-13
如需轉載,請註明出處!用過ORACLE的人都知道,要想在ORACLE中更改表的列名和順序可是一件很煩瑣的事,下面給大家提供一種簡單的方法。SQL> select object_id from all_objects where owner='SCOTT' and object_name='T1';OBJECT_ID----------6067SQL> select obj#,col#,name from sys.col$ where obj#=6067;OBJ# COL#------
Time of Update: 2017-01-13
如需轉載,請註明出處!(刁饞在此先謝過了……)Oracle TAF的配置TAF為Transparent Application FailOver的縮寫,一般應用TAF都是在OPS/RAC環境中。從8i開始有的這一功能,目的和想法都是很好的,但目前應用還很有限,本文將針對TAF相關問題作個詳細探討。本文的測試環境是Tru64 V5.1+ Oracle9.2.0.1
Time of Update: 2017-01-13
1. 選用適合的ORACLE最佳化器 ORACLE的最佳化器共有3種: a. RULE (基於規則) b. COST (基於成本) c. CHOOSE (選擇性) 設定預設的最佳化器,可以通過對init.ora檔案中OPTIMIZER_MODE參數的各種聲明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你當然也在SQL句級或是會話(session)級對其進行覆蓋. 為了使用基於成本的最佳化器(CBO, Cost-Based
Time of Update: 2017-01-13
這些函數允許你存取 Oracle8 和 Oracle7 資料庫. 他使用 Oracle8 的點用介面 (OCI8). 使用這個擴充模組,你需要 Oracle8 用戶端庫檔案. 這個擴充模組比標準 Oracle 模組更流暢。他支援用於 Oracle 站位符的全域和本機 PHP 變數。有完整的 LOB, 檔案和 ROWID 支援,允許使用使用者提供的定義的變數. 在使用這個擴充之前,確認你已經正確的安裝了 oracle 使用者需要的 Oracle 環境變數, 和用於 daemon 使用者的一樣.
Time of Update: 2017-01-13
<?php /********************************************* TOracleViewPagev 2.0 日期:2000-9-23 分頁顯示Oracle資料庫記錄的類 更新日期:2000-10-19 增加顯示TopRecord的功能,允許第一頁顯示的記錄數與其它頁不同。 作者:sharetop email:ycshowtop@21cn.com ***********************************************/ class
Time of Update: 2017-01-13
本文以SQL Server 2k為例說明SQL Server到Oracle串連伺服器的具體實現過程。 1.要求pc機上安裝oralce用戶端軟體和sqlserver2000軟體。 2.用戶端的配置tnsnames.ora檔案,配置所要串連的資料庫伺服器(windows,unix等平台均可以) eg:tnsnames.ora ...... TEST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.
Time of Update: 2017-01-13
MYSQL到ORACLE程式遷移的注意事項 2001-09 有很多應用項目, 剛起步的時候用MYSQL資料庫基本上能實現各種功能需求,隨著應用使用者的增多,資料量的增加,MYSQL漸漸地出現不堪重負的情況:串連很慢甚至宕機,於是就有把資料從MYSQL遷到ORACLE的需求,應用程式也要相應做一些修改。本人總結出以下幾點注意事項,希望對大家有所協助。1. 自動成長的資料類型處理
Time of Update: 2017-01-13
如今,Oracle資料庫以其高可靠性、安全性、可相容性,得到越來越多的企業的青睞。如何使Oracle資料庫保持永久的優良效能,讀者不妨針對以下若干方面加以考慮。 分區