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