对环境变量操作必须用jni调用本地方法,jdk没有办法实现的
但你说的用代码配置ODBC数据源是有办法的我以前就做过,首先你在ODBC里面随便新建数据源
然后调用系统命令来修改那个数据源的具体数据库配置
主要代码:
Runtime.getRuntime().exec("odbcconf ....");
odbcconf是ODBC的配置工具,我这里用命令行来调用他
具体的参数和使用方法,你在命令行执行odbcconf /?来查询