首先用pl/sql创建好java 源文件(java source)并进行编译,直到没有错误.注意调用一些外部java 包的时候,编译的时候可能不报错,直到
主要是学习pl/sql调用java的方法.
平台:windows
1.首先用pl/sql创建好java 源文件(java source)并进行编译,直到没有错误.
注意调用一些外部java 包的时候,编译的时候可能不报错,直到你执行函数的时候才会错误,错误信息一般为:ora-29540
create or replace and compile java source named getosmac as
import java.io.*;
public class getosmac{
/**
* 获取mac地址
*/
public static string getmac() {
string result = ;
try {
process process = runtime.getruntime().exec(ipconfig /all);--通过执行dos命令ipconfig /all来获取
inputstreamreader ir = new inputstreamreader(
process.getinputstream());
linenumberreader input = new linenumberreader(ir);
string line;
while ((line = input.readline()) != null)
if (line.indexof(physical address) > 0) {
string macaddr = line.substring(line.indexof(-) - 2);
result = macaddr;
}
} catch (java.io.ioexception e) {
system.err.println(ioexception + e.getmessage());
}
return result;
}
public static void main(string[] args) {
system.out.println(ok!!!};
}
,