自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

在數據庫中運行Java行之有效的方法

開發(fā) 后端
Java語言被設計為一種面向對象的編程語言,它具有內置的安全性機制和高效的垃圾收集系統(tǒng),這里向大家描述一下如何在數據庫中運行Java,相信你一定會感興趣。

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

在數據庫中運行Java 

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

將Java用于存儲過程

Java語言被設計為一種面向對象的編程語言,它具有內置的安全性機制和高效的垃圾收集系統(tǒng)。Java還具有一組非常大的、豐富的標準庫,從而可以更快、更低成本地開發(fā)應用程序。使用Java存儲過程,開發(fā)人員能夠在構建數據庫應用程序時利用上述所有功能。

以下OBE基于KuassiMensah撰寫的《使用Java和Web服務進行Oracle數據庫編程》一書。本書的說明可從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處獲得。

前提條件

開始本教程之前,您應該:

1.安裝Oracle數據庫11g

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

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

在數據庫中加載和運行Java應用程序

通過以下步驟,使用默認的服務器端連接(conn=DriverManager.getConnection("jdbc:default:connection:");)在數據庫中加載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中的數據類型和Java編程語言中的數據類型不同,因此映射在一個使用Java類型的應用程序和一個使用SQL類型的數據庫之間傳輸數據。使用以下步驟在不同的SQL類型和對應的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映射到java.sql.ResultSet。執(zhí)行ResultSet.sql腳本:

  1. @ResultSet  
  2.  

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

  1. @XVARRAY  
  2. @NumVarray  
  3.  

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

【編輯推薦】

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

2010-07-29 10:09:09

Flex數據庫

2010-09-10 13:24:21

DIV表格

2010-03-23 16:41:17

云計算

2010-09-25 10:06:40

jvm.cfg

2010-05-12 16:25:07

Subversion入

2023-07-09 00:33:47

2010-08-23 10:04:48

CSS浮動

2010-03-03 16:11:01

Linux ubant

2010-07-06 11:44:49

UML活動圖

2010-09-17 13:51:31

JVM Termina

2015-03-03 09:13:22

2015-03-16 11:16:59

生物識別身份驗證數據中心

2010-07-23 16:10:34

Perl用戶函數

2010-05-25 14:42:58

刪除SVN版本信息

2010-05-19 10:18:23

svn 403 for

2010-05-13 09:50:37

Subversion服

2010-08-26 09:27:07

CSS居中

2009-07-25 17:24:25

VMware服務器虛擬機

2010-07-06 13:11:50

Visio畫UML圖

2010-08-30 11:22:24

DIVCSS
點贊
收藏

51CTO技術棧公眾號