Heim > Datenbank > MySQL-Tutorial > PL/SQL调用JAVA获取网卡MAC地址

PL/SQL调用JAVA获取网卡MAC地址

WBOY
Freigeben: 2016-06-07 17:28:34
Original
1106 Leute haben es durchsucht

首先用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!!!"};

}

linux

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage