db2函数调用java_db2触发器调用JAVA程序样例.doc

本文详细介绍了如何在DB2中创建触发器以调用Java程序。首先,通过Eclipse创建Java项目,并编写包含writeLog和appendMethodLog方法的代码。然后,将生成的DB2Java.class文件复制到DB2安装目录的FUNCTION子目录下。最后,通过示例说明了DB2如何调用这个Java类的方法。
摘要由CSDN通过智能技术生成

DB2触发器调用JAVA程序步骤

1.通过eclipse创逮一个Java Project.如K图所示: £ Java - Eclipse Platform

File Edit Refactor Run Source Navigate Search Project Window Help

New

Alt+Shift+N

Java Project

Close

Ctrl+W

Close All

Ctrl+Shift+W

Save

Ctrl+S

Save As...

Save All

Ctrl+Shift+S

Revert

Move …

Open File".

广二 Project...

磁Package Class Interface

? Enum 吸 Annotation 齡 Source Folder

Folder

输入项目名称,完成后,按“Finish”按钮,如下图所示:

新建好一个JAVA project项("I U,如下图所东:

5 Java - Eclipse Platform

File Edit Refactor Run Source Navigate Search P

[S Package 以让H ierarch D □

DB2Java

\&

src

[> 越 JRE System Library J2SE-1.5] 亡I test

新建一个JAVA程序,如下阁所示:

.?

H Package -Jfe Hierarch 1=1 hl

DB2Java

srr

I> A JF 亡F test

New

?

Open in New Window

Open Type Hierarchy

F4

Show In

Alt+Shift+W ?

Copy

Ctrl+C |

Copy Qualified Name

Paste

Ctrl+V

DplAtP

r)p|ptp

遵 Java Project

Project...

编辑代码如卜:

代石3包含了两个方法。writeLogwriteLog方法炸为DB2触发器屮调用,appendMethodLog

方法是把字符串写入到文件中。该方法供测试所用。

把生成好的DB2Java.class文件拷贝到DB2的安装目录卜‘的,如C:\Program Files\IBM\SQLLIB\FUNCTION

DB2Java.class所在的路径,在上面所创建Java Project项目屮的bin H录卜,如卜阁所示:

>1?计算机

? OS (C:) ? work ? javaWork ? work6.5

? DB2Java ? bin

酿▼包含到库中’

『共享▼刻录新建文件夹

名称

惨改日期

DB2Java.class

2012/4/12 8:42

CLASS:

a库

2)拷贝到DB2目呆下,截阁所示:

OS (C:) ? Program Files ? IBM□打开 刻录新逮文件夹十算机 os (C:)CD驱动器(D:)

OS (C:) ? Program Files ? IBM

□打开 刻录新逮文件夹

十算机 os (C:)

CD驱动器(D:)

名称

修改日期

大小

ROUTINE

2011/8/4 21:53

文傾

SRC

2011/8/4 21:53

文艘

unfenced

2011/8/5 8:03

文做

db2clifn.dll

2010/5/15 18:14

应用程序扩居

250 KB

?么 dh2dhAnnpyt.dll

2010/5/15 18:14

娜展

1.274 KB

| 丨 Lj DB2Java.class I

2012/4/12 8:42

CLASS文件

1 KB

o uu^riltJ.Uli

2010/5/15 18:14

娜選

90 KB

db2msg.dll

2010/5/15 18:14

32 KB

今:db2olefn.dll

2010/5/15 18:14

綱屐

206 KB

A, db2psmds.dll

2010/5/15 18:14

胡尾

46 KB

db2rtsc.dll

2010/5/15 18:14

綱屐

24 KB

! db2sap.dll

2010/5/15 18:14

应用程序扩居

934 KB

! db2schema.dll

2010/5/15 18:14

358 KB

2^ db2sg.dll

2010/5/15 18:15

綱屐

458 KB

2^ db2soapudf.dll

2010/5/15 18:15

应用程序扩選

250 KB

db2stmg.dll

2010/5/15 18:15

座用程序扩屦

162 KB

^6 db2udp.dll

2010/5/15 18:15

应用程序扩展

86 KB

兔 fp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值