性能調優的水仙花分貝/ 1 $數據庫的JDBC應用
本文說明的最佳做法,以改善性能的水仙分貝/一個$數據庫JDBC驅動程序。本文的重點是如何提高性能的水仙分貝/一個$數據庫的JDBC應用程序使用 聲明, PreparedStatemnt , CallableStatement和結果界面。選擇正確的聲明接口和權利方法根據您的SQL查詢方面起著重要作用,提高績效的JDBC Driver.JDBC OverviewJDBC API提供了一套標準的接口與數據庫像水仙分貝/一個$數據庫,甲骨文,德比etc.Connection接口封裝數據庫連接功能,聲明 接口包含SQL語句的代表性和執行功能,而結果界面概括檢索數據來自執行一個SQL查詢的使用Statement.Following 基本步驟寫的JDBC program.1 。導入“ java.sql ”和“ javax.sql ”軟件包。 (導入“ javax.sql ” ,如果先進的JDBC功能是一樣的XA使用) 2 。負載水仙數據庫JDBC驅動程序(嵌入式或網絡JDBC驅動程序) 3 。 建立連接到數據庫使用連接interface4 。創建一個Statement5 。執行Statement6 。檢索結果的使用結果interface7 。關閉聲明和ConnectionChoosing權利聲明 接口:有3種類型的報表界面的JDBC代表/執行SQL查詢,報表, PreparedStatement和CallableStatement 。聲明用於執行靜態SQL語句,沒有投入 和輸出參數; PreparedStatement是用來執行動態SQL語句的輸入參數,而CallableStatement用於執行動態SQL與輸入和輸出參數。一個重要的 需要注意關於PreparedStatement和CallableStatement是,它們也可用於靜態SQL語句。然而, CallableStatement主要是為提供更好的存儲procedures.PreparedStatement 性能相比聲明,因為它是預先分析和預編譯。這意味著,彙編和分析這種聲明是只有一次的數據庫。此後重複使用的數據庫已經 解析和編譯發言。這顯著提高了性能,因為每當一個發言多次被處決,它並不需要解析和編譯一次又一次。因此,超載引起 通過剖析和彙編同一份聲明中可以reduced.When有一個要求單要求處理多個複雜的報表, CallableStatement提供更好的性能比較 PreparedStatement和Statement.To閱讀完整的文章,請訪問http://www.daffodildb.com/daffodildb-performance-tuning.htmlThis文章已經由(先生) Parveen色素,技術顧問的DSL 印度( http://www.daffodildb.com ) 。與6年以上的行業經驗和盟軍在Java技術,他有一個深入了解的J2EE , J2ME和數據庫管理系統。 Parveen目前 工作的概念,數據存檔的嵌入式數據庫。他聯繫,可在parveenaggarwal@hotmail.com
文章來源: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
網管得到HTML代碼
加上這條到你的網站!
網站管理員提交你的文章
無須登記!填寫好的表格和你的文章是在 Messaggiamo.Com 目錄!
版權 2006-2011 Messaggiamo.Com -
網站地圖 -
Privacy -
網站管理員提交你的文章,以 Messaggiamo.Com 目錄 [0.01]