willpower88
對JAVA有點理解了……
BlogJava
首頁
新隨筆
聯系
聚合
管理
隨筆-204 評論-90 文章-8 trackbacks-0
在oracle中調用java程序
在oracle中調用java程序
一、helloWord
1 編寫JAVA程序
create
?
or
?
replace
?
and
?compile?java?source?named?hello?
as
?
public
???class??Hello???{
????????static???
public
??String?Message(String?name)???{
???????????
return
???"?Hello,??"???
+
??name;
???????}?
}?
?
/
?
2 發布JAVA程序
create
?
or
?
replace
?
function
?hello?(name?
VARCHAR2
)??
return
??
VARCHAR2
?????
as
?language?java?name
??????
'
?Hello.Message?(java.lang.String)?return?java.lang.String?
'
?;
?
/
?
3 使用發面的JAVA程序
select
?hello(
'
world!
'
)?
from
?dual;
HELLO(
'
world!
'
)
--
-------------
Hello?world!
????
二、在JAVA程序中使用SQL
1 編寫JAVA程序
create
?
or
?
replace
?
and
?compile?java?source?named?test?
as
import?java.sql.
*
;
import?java.
text
.DateFormat;
import?java.
text
.SimpleDateFormat;
import?java.util.
*
;
import?java.util.Date;
import?com.ccit.wcsmp.comm.vo.daovo.MBTResultVO;
import?oracle.sql.ARRAY;
import?oracle.sql.ArrayDescriptor;
public
?class?Test
{
??static?
public
?String??message(String?name)?{
???????String?sql?
=
?"
select
?sysdate?
as
?dd?
from
?dual";
???????String?tmpStr?
=
?
null
;
???????PreparedStatement?pstmt?
=
?
null
;
???????ResultSet?rs?
=
?
null
;
???????Connection?conn
=
null
;
????????try
????????{
?????????????conn?
=
?DriverManager.getConnection("jdbc:
default
:connection:");
?????????????pstmt?
=
?conn.prepareStatement(sql);
?????????????rs?
=
?pstmt.executeQuery();
?????????????
?????????????
if
(rs.
next
())
??????????tmpStr?
=
?rs.getString("dd");
????????
else
??????????tmpStr?
=
?name;
?????????}
????????catch(SQLException?e)
????????{
????????????System.err.println(e.getMessage());
????????}
????????finally
????????{
????????????try
????????????{
????????????????rs.
close
();
????????????????pstmt.
close
();
????????????????
/**/
/*
if((conn!=null)||!conn.isClosed())
????????????????????conn.close();
*/
????????????}
????????????catch(SQLException?e)
????????????{
????????????????System.err.println(e.getMessage());
????????????}
????????}
???????
return
?tmpStr;
???}
}
/
2 發布JAVA程序
create
?
or
?
replace
?
function
?test?(name?
varchar2
)?
return
?
varchar2
?
as
?language?java?name
'
Test.message(java.lang.String)?return?java.lang.String
'
;
/
3 使用發面的JAVA程序
?
select
??test(?
'
?xx?
'
?)??
from
??dual?;
TEST(?
'
?XX?
'
?)
?
--
?------------------------------------------------------------------------------?
?
2006
?
-
?
07
?
-
?
14
???
14
?:?
37
?:?
40.0
?
posted on 2006-07-14 14:54
一凡
閱讀(1249)
評論(0)
編輯
收藏
所屬分類:
DATABASE
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
相關文章:
mysql8-root密碼重置
linux mysql導出CSV
mysql生成隨機時間
mysql load data中文亂碼
mysql 1045
linux下導出mysql表為CSV
mysql5.5.28源碼安裝cmake
MYSQL最大連接數的2種方法
MYSQL5.1安裝腳本
mysql網文收集--持續更新
<
2006年7月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(9)
給我留言
查看公開留言
查看私人留言
隨筆分類
AI(2)
Android開發
Architecture(1)
DATABASE(44)
Golang(3)
JAVA FRAMEWORK(12)
JAVA IDE(10)
JAVA 基礎(29)
JS$AJAX(6)
linux(47)
Linux C(5)
Network Program(2)
OpenSource(3)
script(2)
Web Server(6)
XML(1)
心情x記(5)
搜索(1)
數據結構&算法(3)
雜文(5)
隨筆檔案
2024年2月 (1)
2023年11月 (1)
2021年8月 (1)
2021年6月 (1)
2021年1月 (1)
2020年9月 (1)
2020年4月 (1)
2020年2月 (1)
2019年12月 (2)
2019年11月 (1)
2019年9月 (1)
2019年4月 (1)
2017年5月 (1)
2017年3月 (1)
2017年2月 (1)
2016年10月 (1)
2015年1月 (1)
2014年11月 (1)
2014年9月 (1)
2014年8月 (1)
2014年7月 (2)
2014年6月 (1)
2014年2月 (2)
2013年12月 (3)
2013年11月 (2)
2013年10月 (2)
2013年6月 (1)
2013年5月 (3)
2013年3月 (2)
2013年2月 (1)
2013年1月 (1)
2012年11月 (1)
2012年10月 (1)
2012年8月 (2)
2012年7月 (3)
2012年4月 (2)
2011年12月 (2)
2011年10月 (1)
2011年9月 (2)
2011年8月 (1)
2011年6月 (1)
2011年3月 (1)
2011年2月 (1)
2010年11月 (1)
2010年10月 (2)
2010年9月 (1)
2010年8月 (5)
2010年7月 (1)
2010年6月 (2)
2010年5月 (7)
2010年4月 (1)
2010年3月 (2)
2010年1月 (2)
2009年10月 (1)
2009年9月 (2)
2009年8月 (3)
2009年7月 (2)
2009年6月 (2)
2009年4月 (1)
2009年3月 (1)
2009年2月 (3)
2008年12月 (2)
2008年11月 (3)
2008年10月 (3)
2008年9月 (1)
2008年8月 (3)
2008年7月 (2)
2008年6月 (4)
2008年5月 (2)
2008年4月 (7)
2008年3月 (3)
2008年2月 (6)
2008年1月 (3)
2007年12月 (3)
2007年11月 (5)
2007年10月 (4)
2007年9月 (1)
2007年8月 (1)
2007年7月 (3)
2007年6月 (2)
2007年5月 (2)
2007年4月 (7)
2007年3月 (5)
2007年2月 (2)
2007年1月 (5)
2006年12月 (7)
2006年11月 (6)
2006年10月 (1)
2006年9月 (2)
2006年8月 (2)
2006年7月 (4)
2006年5月 (1)
2006年4月 (1)
2006年3月 (1)
2006年2月 (2)
文章分類
JAVA FRAMEWORK(1)
Linux(7)
文章檔案
2006年9月 (2)
2006年7月 (1)
2006年6月 (1)
2006年3月 (1)
2006年2月 (3)
相冊
myphoto
學習資源
HSQL、mysql學習筆記
http://labs.renren.com/apache-mirror/
reren apache mirror
jadclipse
java內存溢出
Liferay Portal學習資料
linux command
Lucene-2.0學習文檔
my baby blog
oksonic
sean-Jakarta_Commons_Notes
張沈鵬
搜索引擎lucence
游戲開發
游戲開發
程序性能問題定位方法
苗偉的專欄
雪宇的BLOG
搜索
最新評論
1.?re: 用DOM4J創建及修改XML文件
打
--的
2.?vim打開多窗口、多文件之間的切換
還不錯喲,看得懂吧!
--猴子
3.?vim打開多窗口、多文件之間的切換
猴子增加
--猴子
4.?re: 一些可以查詢IP地理位置、身份證所在地、手機歸屬地的接口
評論內容較長,點擊標題查看
--水年華
5.?re: GlassFish安裝和使用
方法非常
--在中國
閱讀排行榜
1.?vim打開多窗口、多文件之間的切換(33874)
2.?PLS-00103: 出現符號 ","在需要下列之一時(21938)
3.?JAVA日期加減運算(21190)
4.?java發送HTTP GET POST請求(11152)
5.?用DOM4J創建及修改XML文件(10971)
評論排行榜
1.?每日訪問數據庫失敗問題(10)
2.?JAVA日期加減運算(7)
3.?java FTP 操作(摘錄)(7)
4.?eclipse Jadclipse反編譯插件安裝(6)
5.?用Eclipse調用AIX的wsdl2java(5)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 一凡
主站蜘蛛池模板:
亚洲精品黄色视频在线观看免费资源
|
男人的天堂av亚洲一区2区
|
鲁大师在线影院免费观看
|
国产精品亚洲精品日韩已满
|
国产精品免费久久久久久久久
|
国产免费人成在线视频
|
日韩色视频一区二区三区亚洲
|
日本一道高清不卡免费
|
亚洲国产av玩弄放荡人妇
|
青青青国产免费一夜七次郎
|
色综合久久精品亚洲国产
|
国产男女性潮高清免费网站
|
爱情岛论坛亚洲品质自拍视频网站
|
日韩精品无码区免费专区
|
亚洲 欧洲 视频 伦小说
|
免费观看AV片在线播放
|
国产精品亚洲专区在线观看
|
日本一道一区二区免费看
|
免费人成动漫在线播放r18
|
亚洲熟妇av一区二区三区
|
香港a毛片免费观看
|
亚洲av无码不卡久久
|
日本人的色道www免费一区
|
免费无码一区二区
|
亚洲AV无码久久精品色欲
|
100部毛片免费全部播放完整
|
亚洲AV无码精品蜜桃
|
亚洲国产成人精品女人久久久
|
成人人免费夜夜视频观看
|
三年片在线观看免费观看大全中国
|
久久久久亚洲AV无码专区首JN
|
老司机在线免费视频
|
日韩精品免费一线在线观看
|
亚洲国产精品综合久久2007
|
天天操夜夜操免费视频
|
www成人免费观看网站
|
久久久亚洲欧洲日产国码二区
|
成年女人看片免费视频播放器
|
aa级毛片毛片免费观看久
|
亚洲乱码在线视频
|
亚洲男人的天堂一区二区
|