伊人99re_av日韩成人_91高潮精品免费porn_色狠狠色婷婷丁香五月_免费看的av_91亚色网站

中培偉業IT資訊頻道
您現在的位置:首頁 > IT資訊 > 數據庫 > 淺論Oracle數據庫Java應用開發過程中的常見問題

淺論Oracle數據庫Java應用開發過程中的常見問題

2017-01-19 10:34:18 | 來源:中培企業IT培訓網

Oracle 數據庫作為一款復雜的數據庫,其應用過程中也要用到Java。而當Oracle數據庫與Java相結合的過程中,往往還會面臨一些問題。中培偉業《Java高級開發實踐》培訓專家李老師就Oracle數據庫Java相結合過程中所面臨的問題進行了詳細介紹。他認為,要想將Java在Oracle數據庫中實現最佳應用,應該認真關注這些問題。

  問題一:如保加載JDBC驅動程序:

李老師介紹,正常情況下,我們加載驅動程序有三個途徑:

1)Class.forName(String)這想當于classLoader一個String指定的類,在裝載時把該驅動程序的靜態內容都初始化,其實這時驅動程序類調用了DriverManager.registerDriver(driver)方法。

2)使用系統屬性:System.getProperty().load(new FileInputStream("屬性文件")); 在屬性文件中指定jdbc.driver=drivername 這樣的好處是可以同時加載多個JDBC,換數據庫時不用訪問JAVA源代碼,只是修改屬性文件。

3)直接registerDriver(driver)這種方法最可靠,可以在任何環境下使用。 1)方法簡單,但MSJVM不能正確初始化。比如使用IE時在APPLET中就不能使用,應該用3)的方法。但3)方法在靈活性方面不如2),可以根據環境綜合考慮。

問題二:大對象存儲

一般來說,大對象存儲是把文件存到數據庫中,當然也可以內存中的超大字符串。對于象圖片這樣的文件當然是用二進制存儲,這里有很多誤區,網絡上的教程99%都是行不通的,連SUN自己的文檔都一直錯誤,雖然錯誤很小。按說二進制文件應該存為BLOB類型,但JBDC2并不能直接對BLOB存入二進制文件,如果你這樣做,會得到一個IO而不是SQL異常,為此花了我近兩個小時才弄清楚。

問題三:可滾動結果集

ORACLE 明確說明不支持結果集滾動,那么我們用JDBC得到一個可滾動的結果集就是同JDBC自己支持的,就是說結果集要在內存中高度緩存,很多很多的開發者都錯誤地認為是數據庫支持的。只是他們沒有真正查詢大量行,如果真的查詢大量行的話是肯定不可以的對于超大量行的數據,情愿返回到它的笨方法也不要使用可滾動結果集。

標簽: Oracle
主站蜘蛛池模板: 岛国av毛片 | 老司机精品视频免费观看 | 国产精品偷伦免费观看视频 | 日本黄又爽又大高潮毛片 | 91爱在线观看 | 天干天干夜啦天干天干国产 | 夜夜穞天天穞狠狠穞AV美女按摩 | 热RE99久久精品国产66热 | 国产成人77亚洲精品www | 午夜福利一区二区东京热 | 日韩人妻无码一区二区三区久久99 | 免费女人裸体视频无遮挡免费网站 | 女生裸体视频一区二区三区 | 欧美人与性囗牲恔配 | 兔兔精品国产乱码久久久久 | 国产资源在线视频 | xxxx野外性xxxx| 97夜夜澡人人爽人人喊91洗澡 | 中文字幕欧美久久日高清 | 我想看黄色一级片 | 在线报价系统 | 久久久久久久美国产毛片 | 欧美色视频一区 | 一线高清视频在线观看www国产 | 中文字幕国内精品 | 欧美黄色高清视频 | 亚洲一区中文 | 在线免费观看日韩欧美 | JAPANESE国产在线观看播放 | 国产精品熟女一区二区 | 在线免费看黄色片 | 亚洲毛片AV日韩AV无码 | 成人免费在线观看 | 国产特级全黄一级毛片 | 女友莹莹的秘密调教69 | 免费A级毛片无码蜜芽欣赏网 | 内射无码专区久久亚洲 | 日本成人久久久 | 少妇毛片一区二区三区免费视频 | 狠狠做五月爱婷婷综合 | 益日韩欧群交P片内射中文 一级片免费在线看 |