偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

在數(shù)據(jù)庫中運行Java行之有效的方法

開發(fā) 后端
Java語言被設(shè)計為一種面向?qū)ο蟮木幊陶Z言,它具有內(nèi)置的安全性機制和高效的垃圾收集系統(tǒng),這里向大家描述一下如何在數(shù)據(jù)庫中運行Java,相信你一定會感興趣。

 這里向大家簡單介紹一下如何在數(shù)據(jù)庫中運行Java,首先看一下它的概念,Java它具有內(nèi)置的安全性機制和高效的垃圾收集系統(tǒng),還具有一組非常大的、豐富的標準庫,從而可以更快、更低成本地開發(fā)應(yīng)用程序。使用Java存儲過程,開發(fā)人員能夠在構(gòu)建數(shù)據(jù)庫應(yīng)用程序時利用上述所有功能。

在數(shù)據(jù)庫中運行Java 

存儲過程允許最充分地利用關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)的功能。存儲過程簡化了數(shù)據(jù)庫編程、提升了性能、提供數(shù)據(jù)邏輯提的集中管理并且優(yōu)化了網(wǎng)絡(luò)傳輸。

將Java用于存儲過程

Java語言被設(shè)計為一種面向?qū)ο蟮木幊陶Z言,它具有內(nèi)置的安全性機制和高效的垃圾收集系統(tǒng)。Java還具有一組非常大的、豐富的標準庫,從而可以更快、更低成本地開發(fā)應(yīng)用程序。使用Java存儲過程,開發(fā)人員能夠在構(gòu)建數(shù)據(jù)庫應(yīng)用程序時利用上述所有功能。

以下OBE基于KuassiMensah撰寫的《使用Java和Web服務(wù)進行Oracle數(shù)據(jù)庫編程》一書。本書的說明可從http://db360.blogspot.com/2006/08/oracle-database-programming-using-java_01.html處獲得,代碼示例可從OTN上的http://download.oracle.com/technology/tech/java/jsp/pdf/Code_depot.zip處獲得。

前提條件

開始本教程之前,您應(yīng)該:

1.安裝Oracle數(shù)據(jù)庫11g

2.從Sun下載并安裝JDK6.0。

4將java.zip文件下載并解壓縮到您的工作目錄中(即wkdir)

在數(shù)據(jù)庫中加載和運行Java應(yīng)用程序

通過以下步驟,使用默認的服務(wù)器端連接(conn=DriverManager.getConnection("jdbc:default:connection:");)在數(shù)據(jù)庫中加載TrimLoad.java,然后使用TrimLobProc過程執(zhí)行該文件:

1.打開一個終端窗口,切換到解壓縮文件的目錄。執(zhí)行以下命令:

  1. loadjava-uhr/hrTrimLob.java  
  2.  

2.打開一個終端窗口,更改到解壓縮文件的目錄。執(zhí)行以下命令:

  1. droptablebasic_lob_table;  
  2. createtablebasic_log_table(xvarchar2(30),bblob,cclob);  
  3. /  
  4.  

3.使用以下命令執(zhí)行TrimLobProc過程:

  1. setserveroutputon  
  2. calldbms_java.set_output(50000);  
  3. callTrimLobProc();  
  4.  

將SQL類型映射到Java類型

由于SQL中的數(shù)據(jù)類型和Java編程語言中的數(shù)據(jù)類型不同,因此映射在一個使用Java類型的應(yīng)用程序和一個使用SQL類型的數(shù)據(jù)庫之間傳輸數(shù)據(jù)。使用以下步驟在不同的SQL類型和對應(yīng)的Java類型之間進行映射:

1.將oracle.sql.char映射到SQLCHAR。執(zhí)行TypesTab.sql和orasqlCHAR.sql腳本:

  1. @TypesTab  
  2. @orasqlCHAR  
  3.  

2.在CLOB定位器和java.sql.Clob之間進行映射。執(zhí)行XobTypesTab.sql和ClobMap.sql腳本:

  1. @XobTypesTab  
  2. @ClobMap  
  3.  

3.將REFCursor映射到j(luò)ava.sql.ResultSet。執(zhí)行ResultSet.sql腳本:

  1. @ResultSet  
  2.  

4.將VARRAY映射到標量SQL類型Number。執(zhí)行XVARRAY.SQL和NumVarray.sql腳本:

  1. @XVARRAY  
  2. @NumVarray  
  3.  

本節(jié)關(guān)于在數(shù)據(jù)庫中運行Java就簡單介紹到這里,請關(guān)注本節(jié)其他相關(guān)報道。

【編輯推薦】

  1. Eclipse尋找JVM(JRE)順序機制
  2. 深入學(xué)習(xí)JVM內(nèi)存設(shè)置原理和調(diào)優(yōu)
  3. JAVA字節(jié)碼文件操作技巧
  4. 巧解使Eclipse崩潰的JVM terminated問題
  5. 解決JVM Terminated.ExitCode=-1問題行之有效的方法
責任編輯:佚名 來源: oracle.com
相關(guān)推薦

2010-07-29 10:09:09

Flex數(shù)據(jù)庫

2010-03-23 16:41:17

云計算

2010-09-10 13:24:21

DIV表格

2010-05-12 16:25:07

Subversion入

2010-09-25 10:06:40

jvm.cfg

2023-07-09 00:33:47

2010-08-23 10:04:48

CSS浮動

2010-03-03 16:11:01

Linux ubant

2010-07-23 16:10:34

Perl用戶函數(shù)

2010-05-25 14:42:58

刪除SVN版本信息

2010-07-06 11:44:49

UML活動圖

2015-03-16 11:16:59

生物識別身份驗證數(shù)據(jù)中心

2015-03-03 09:13:22

2010-09-17 13:51:31

JVM Termina

2010-08-06 09:28:53

Flex頁面跳轉(zhuǎn)

2010-08-30 11:22:24

DIVCSS

2010-11-25 10:42:34

上網(wǎng)行為管理產(chǎn)品網(wǎng)康

2021-10-19 10:18:56

欺詐管理技術(shù)前線初創(chuàng)公司

2010-08-26 09:27:07

CSS居中

2009-07-25 17:24:25

VMware服務(wù)器虛擬機
點贊
收藏

51CTO技術(shù)棧公眾號