日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
在數(shù)據(jù)庫(kù)中運(yùn)行Java行之有效的方法

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

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

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

將Java用于存儲(chǔ)過程

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

以下OBE基于KuassiMensah撰寫的《使用Java和Web服務(wù)進(jìn)行Oracle數(shù)據(jù)庫(kù)編程》一書。本書的說明可從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ù)庫(kù)11g

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

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

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

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

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

 
 
 
  1. loadjava-uhr/hrTrimLob.java

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

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

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

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

將SQL類型映射到Java類型

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

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

 
 
 
  1. @TypesTab
  2. @orasqlCHAR

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

 
 
 
  1. @XobTypesTab
  2. @ClobMap

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

 
 
 
  1. @ResultSet

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

 
 
 
  1. @XVARRAY
  2. @NumVarray

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


當(dāng)前題目:在數(shù)據(jù)庫(kù)中運(yùn)行Java行之有效的方法
URL鏈接:http://m.5511xx.com/article/dpicssd.html