当前位置:  数据库>oracle

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

    来源: 互联网  发布时间:2017-05-20

    本文导语: 主要是学习PL/SQL调用JAVA的方法. 平台:WINDOWS 1.首先用PL/SQL创建好JAVA 源文件(JAVA source)并进行编译,直到没有错误. 注意调用一些外部JAVA 包的时候,编译的时候可能不报错,直到你执行函数的时候才会错误,错误信息一般为:ORA-29540 create...

主要是学习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!!!"};

}


    
 
 

您可能感兴趣的文章:

  • C#调用SQL语句时乘号的用法
  • java调用sql server存储过程,如何取存储过程返回码(不是结果集)
  • java能否调用SQL-SERVER存储过程呢?如果能?如何调?
  • 请教各位,如何在JSP中调用SQL 过程?
  • 在SQL中有函数,比如COUNT(*),怎样通过JDBC调用获得函数值????
  • linux下能调用*.sql备份的数据库数据么?
  • Shell脚本调用Sql脚本并向其中传递变量
  • 请教一个JDBC调用SQL Server 存储过程的问题
  • 如何编写Shell,当SQL执行完毕后,继续调用Shell命令。
  • 在JB中怎么调用sql语句?
  • 能否给出不用jdbc-odbc桥,而调用sql server和oracle的具体方法(效率高的)吗?
  • unix shell 里调用sql ,请帮手分析问题,谢谢
  • 在SQL Server中使用命令调用SSIS包的具体方法
  • Oracle中的存储过程在pl/sql和java中如何调用
  • 请教一个shell中调用sqlplus,其中sql语句中有$符号,需要转义,不知道怎么写转义才对,比较急,在线等,谢谢!
  • 为什麽jsp用jdbc odbc桥调用sql server中的数据就是调不出来呢? 怎样往里写数据?
  • 请教通过Jdbc直接调用MS SQL2000数据库问题?
  • 关于sql和mysql对于别名不能调用的一些理解
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 用sql获取SQL Server中连接的客户端IP地址
  • sql server 使用ntile获取数据的例子
  • 获取SQL Server2014的安装时间
  • 获取sql server数据字典的sql语句
  • 获取sql server表中的所有列字段名称的方法
  • MySql获取某个字段存在于哪个表的sql语句
  • SQL语句去掉重复记录,获取重复记录
  • sql语句获取数据库服务器上所有数据库的名字
  • sql server 获取TEXT字段的内容长度的方法参考
  • sql语句获取分组排序后数据
  • 获取SQL Server表字段的各种属性的sql语句
  • sql中获取分组排序后数据方法实例
  • sql server获取月份名称缩写的代码
  • sql获取分组排序后数据的脚本
  • 在SQL中获取一个长字符串中某个字符串出现次数的实现方法
  • NOSQL iis7站长之家
  • MS SQL Server获取十二个月份的英文缩写
  • sql数据库获取某月某季某年最后一天(sql日期计算)
  • sql根据表名获取字段及对应说明
  • 用sql获取某字符串中的数字部分的语句
  • java命名空间java.sql接口statement的类成员方法: executeupdate定义及介绍
  • 请问,这是什么错误!java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][Named Pipes]??????? SQL Server?虽然分少,但一定给,只要您是前5名回复者中最好的以为!
  • java命名空间java.sql接口connection的类成员方法: nativesql定义及介绍
  • SQL查询分析工具 SQL Workbench/J
  • java命名空间java.sql接口preparedstatement的类成员方法: executeupdate定义及介绍
  • oracle导出sql语句的结果集和保存执行的sql语句(深入分析)
  • java命名空间java.sql接口rowid的类成员方法: getbytes定义及介绍
  • SQL Server统计SQL语句执行时间的脚本
  • java命名空间java.sql接口ref的类成员方法: getbasetypename定义及介绍
  • SQL客户端软件 PKLite SQL Client
  • java命名空间java.sql接口databasemetadata的类成员方法: getsqlkeywords定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,