Java ODBC Ms 访问驱动程序
Java ODBC Ms Access Driver
我正在使用以下规格,
我想了解Java到Microsoft Access,可以访问更新
但是,我的系统上有 2 个文件 odbcad32
,第一个位于 system32
第二个位于 syswow64
我不知道我的 Java 应用程序是否在 System32
或 syswow64
、
上使用 ODBC
当我使用下面的代码时
public static String DBase = "jdbc:odbc:datasource_access";
错误显示:
The specified DSN contains an architecture mismatch between the Driver and Application
但是当我使用下面的代码时
public static String DBase = "jdbc:odbc:Driver={Microsoft Access Driver(*.mdb)};DBQ=D:\Java\u_1401087265\1401087265db.mdb;";
错误显示
Data source name not found and no default driver specified
看起来我的 Java 应用程序正在 System 32
上使用 odbcad32
但正如我们所见,系统上没有安装这样的 Microsoft Access driver 32 bit
,尽管我已下载并安装 this software
有什么方法可以使用 Syswow64
文件夹上的 odbcad32
将我的 Java 应用程序更改为 运行 吗?
I don't know if my Java application is using ODBC on System32 or syswow64
让您的应用程序显示 return 由
编辑的值
System.getProperty("sun.arch.data.model")
它会 return “32”或“64”,表示应用程序 运行 在 32 位或 64 位 Java 虚拟机 (JVM) 中运行.您需要在 32 位 JVM 下 运行ning 才能使用 "SYSWOW64\odbcad32.exe".
创建的 DSN
Is there any way to change my Java application to run using odbcad32 on Syswow64 folder ?
安装 32 位 JVM 和 运行 您的应用程序。
我正在使用以下规格,
我想了解Java到Microsoft Access,可以访问更新
但是,我的系统上有 2 个文件 odbcad32
,第一个位于 system32
第二个位于 syswow64
我不知道我的 Java 应用程序是否在 System32
或 syswow64
、
当我使用下面的代码时
public static String DBase = "jdbc:odbc:datasource_access";
错误显示:
The specified DSN contains an architecture mismatch between the Driver and Application
但是当我使用下面的代码时
public static String DBase = "jdbc:odbc:Driver={Microsoft Access Driver(*.mdb)};DBQ=D:\Java\u_1401087265\1401087265db.mdb;";
错误显示
Data source name not found and no default driver specified
看起来我的 Java 应用程序正在 System 32
上使用 odbcad32
但正如我们所见,系统上没有安装这样的 Microsoft Access driver 32 bit
,尽管我已下载并安装 this software
有什么方法可以使用 Syswow64
文件夹上的 odbcad32
将我的 Java 应用程序更改为 运行 吗?
I don't know if my Java application is using ODBC on System32 or syswow64
让您的应用程序显示 return 由
编辑的值System.getProperty("sun.arch.data.model")
它会 return “32”或“64”,表示应用程序 运行 在 32 位或 64 位 Java 虚拟机 (JVM) 中运行.您需要在 32 位 JVM 下 运行ning 才能使用 "SYSWOW64\odbcad32.exe".
创建的 DSNIs there any way to change my Java application to run using odbcad32 on Syswow64 folder ?
安装 32 位 JVM 和 运行 您的应用程序。