原创 Oracle中的索引

索引是用於加速數據存取的數據對象。合理的使用索引可以大大降低i/o次數,從而提高數據訪問性能。因爲索引是需要人力進行維護的,所以索引不是越多越好,也不能亂建。 1.  創建索引(1). 單列索引      單列索引是基於單個列所建立的索引

原创 Oracle角色管理

角色就是相關權限的命令集合,使用角色的主要目的就是爲了簡化權限的管理。1. 連接數據庫 2. 在scott.emp表上select,insert,update。 如果採用直接授權操作,則需要進行12次授權。 因爲要進行12次授權操作,所以

原创 PLSQL塊結構

pl/sql(procedural language/sql)是oracle在標準的sql語言上的擴展。pl/sql不僅允許嵌入sql語言,還可以定義變量和常量,允許使用條件語句和循環語句,允許使用例外處理各種錯誤,這樣使得它的功能變得更

原创 OAF中的TableLayout

我們經常會遇到這種情況,我們要把顯示界面分成幾塊區域來分別顯示不同的內容。比如在同一行左邊顯示messageComponentLayout,右邊顯示table,這時,我們就要用到tableLayout功能,下面,我們就試着創建一個tabl

原创 ADF中組件無法顯示問題

        在ADF開發過程中,偶爾會遇到一些組件甚至頁面無法顯示到問題,這些問題往往是由瀏覽器決定的,比如在IE7裏面能正常顯示,但是到了IE8或者Firefox裏面就會顯示不出來,或者在IE8和Firefox顯示正常,在IE7裏面

原创 字符串日期轉化爲oracle.jbo.domain.Date和oracle.jbo.domain.Timestamp類型

描述: 在平常的開發過程中,會發現日期的類型有許多種,有java.lang.Date,java.sql.Date,oracle.jbo.domain.Date,還有時間戳oracle.jbo.domain.Timestamp等等。經常也會

原创 給非數據字段賦初始值

      在ADF的開發過程中,經常會遇到給一些非數據字段賦初始值,如果對於一個調查問卷的功能,要求在進入頁面時候,要給“是否滿意”字段賦初始值爲“滿意”,但是“是否滿意”字段是一個非數據字段,是從lookups裏面根據code取出來的

原创 手動插入數據非數據庫字段不能設置值

      在ADF的開發過程中,有些時候,根據特定的需求,需要一次性地插入多行數據,比如對於車輛費用的維護功能,需要一次性插入停車費用、修理費用、過路費用、郵費等多條數據,這種情況下,不能使用ADF標準的插入功能,就需要自己客戶化地實現

原创 OAF中的MASTER-DETAIL關係

在日常開發中,我們經常會遇到頭行結構,並且要求打開界面,行是隱藏的,點擊頭上的“顯示”按鈕,纔要求頭對應的行信息全部顯示出來,這樣,我們就用到了Master-Detail結構。   下面,我們就一步一步來實現他吧。 學習目的:    

原创 VM中的Ubuntu能ping通外網瀏覽器不能上網

 在Vmware WorkStation中裝了Ubuntu9.10,但是發現不能上網,但是能ping通外網的ip地址,試了各種方法都不能通過瀏覽器上網,折磨幾十分鐘,最終終於找到了解決方法 解決方法如下,將Ubuntu 的網絡連接方式設置

原创 OAF中給sequence類型的id賦值

在oracle數據庫中有sequence這個概念,類似與mysql中的自增類型,一般在oaf中實現往數據表中添加新記錄,都要給sequence類型的id賦值,一般是在對應eo的create方法中實現,例如: public void cre

原创 OAF中自定義CSS

需求:在OAF中,如果不使用CSS,有時會遇到一些顯示的問題,比如在一個明細頁面,頁面上半部分顯示頭詳細信息,頁面下半部分顯示行詳細信息,在顯示頭信息時如果採用的是messageStyledText組件,就會出現prompt和value的

原创 ADF中Tab頁切換事件

        在ADF的開發過程中,Tab頁是比較常用到組件,在用Tab頁時,經常會在點擊Tab時,需要處理一些特殊到邏輯,所以就需要獲得切換Tab頁時的事件。         下面的案例是實現點擊test1的Tab頁,輸出“離開tes

原创 OAF實現客戶化查詢

在OAF中,存在標準的查詢面板,但是標準的查詢只能實現基礎、簡單的查詢,所以在真正的項目當中,一般情況下都是使用自己開發的客戶化查詢,開發客戶化查詢的一般步驟如下:   1. 建立頁面PG,修改Region ID PageLayo

原创 Jdeveloper的一些使用小技巧

1. 修改快捷鍵     選擇 Tools->Preferences->Shortcut Keys     2. 查找當前編輯的代碼所在的頁面     使用 Alt + Home 組合鍵     3. 複製文件的路徑到剪切板