jdbc-odbc相关内容
从 Java 8 开始,JDBC-ODBC Bridge 将不再包含在 JDK 中. Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//抛出 classNotFoundException 是否有其他连接JDBC-ODBC Bridge的解决方案? 解决方案 我们仍然可以在 java 8 中使用 JDBC-ODBC Bridge,只需按照这个
..
我的 Access 2010 数据库中有一些非标准字符.当我通过 阅读它们时 Connection con = null;尝试{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");java.util.Properties prop = new java.util.Properties();prop.put("charSet", "UTF8");字符串数据
..
我正在尝试制作一个连接到 Access 数据库的应用程序.我已经通过使用 .mdb 文件建立我的 Java 程序的 ODBC 连接,但是我遇到了 Unicode 字符的这个问题.如果记录是用英语(拉丁)字符编写的,那么 .mdb 文件可以识别这些字符,但如果记录是用希腊语编写的,则会出现一些奇怪的字符,我无法使用 ResultSet 对象获取记录.有人可以帮忙吗? 解决方案 当字符串包含代
..
我通过 JDBC-ODBC 桥从 Java 向 Access 数据库发送查询,如下所示: "SELECT * FROM localities WHERE locName='" + cityName + "'" 当 cityName 是没有重音字符的普通字符串时,结果集是正确的.但是,当 cityName 恰好是 LEÓN、SAHAGÚN 之类的东西时,其中包含重音字符,那么我没有得到任何结果.
..
我收到此错误: 指定的 DSN 包含驱动程序之间的架构不匹配与应用 尝试使用 NetBeans 和 Java 编程语言连接到数据库时 我使用的是 Microsoft Access 2010 并且我的系统在 64 位 Windows 7 上运行. 我该如何解决这个问题?谢谢大家. 解决方案 该消息出现在以下情况下: 您已经安装了 Access 数据库引擎(又名“
..
我尝试了以下方法: private String password = "";private String dbName = "dataHC.accdb";私人字符串 bd = dbName + ";PWD=" + 密码;String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ="+bd+";";私
..
到目前为止,当我必须连接到 32 位 Access 数据库时,我只是使用 32 位 JVM 执行应用程序.但是,我现在正在开发一个需要 64 位 JVM 的应用程序,但我仍然需要连接到 32 位 Access 数据库.当我尝试连接时,出现以下异常: java.sql.SQLException: [Microsoft][ODBC Driver Manager] 未找到数据源名称且未指定默认驱动程序
..
从 Java 8 开始,JDBC-ODBC Bridge 将不再包含在 JDK 中. Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//抛出 classNotFoundException 是否有其他连接JDBC-ODBC Bridge的解决方案? 解决方案 我们仍然可以在 java 8 中使用 JDBC-ODBC Bridge,只需按照这个
..
我创建了一个 MS Access 数据库并为其分配了一个 DSN.我想通过我的 Java 应用程序访问它. 这就是我正在做的: 公共类 AccessDbConnection {公共静态无效主(字符串 [] args){System.out.println("**访问数据库连接**");尝试 {Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//对
..
到目前为止,当我必须连接到 32 位 Access 数据库时,我只是使用 32 位 JVM 执行应用程序.但是,我现在正在开发一个需要 64 位 JVM 的应用程序,但我仍然需要连接到 32 位 Access 数据库.当我尝试连接时,出现以下异常: java.sql.SQLException: [Microsoft][ODBC Driver Manager] 未找到数据源名称且未指定默认驱动程序
..
无法建立Oracle连接. 我正在使用以下代码,以便在自定义智能服务插件中获得oracle连接:- public static Connection openNewConnection(String url, String username, String password) throws ClassNotFoundException, SQLException { Driv
..
在工作中,我们必须处理几个MS Access mdb文件,因此我们使用Sun JVM附带的默认JdbcOdbcBridge驱动程序,并且在大多数情况下,它工作得很好. 问题在于,当我们不得不处理一些较大的文件时,我们会多次遇到“无法打开更多表"消息的异常.我们如何避免这种情况? 我们已经关闭了PreparedStatement和RecordSets的所有实例,甚至将它们的变量设置为nu
..
我不太确定如何写标题,对此感到抱歉.我正在尝试将一些开始和停止计划时间加载到数据库中,但是有时同一系统的开始和停止时间会重叠,例如一次可能是5:30 to 12:30,然后同一系统的另一次可能是8:30 to 10:30希望避免将数据插入表中. 我正在使用jdbc和odbc桥在Java程序中完成所有这些操作,当用户单击“生成计划"时,它将从文本文件中读取所有计划信息,然后将其插入数据库中.当
..
WrappedConnectionJDK6 wrapped = (WrappedConnectionJDK6) dbStrategy.getConnection(); Connection underlyingConn = wrapped.getUnderlyingConnection(); OracleConnection oracleConn =
..
任何人都可以提及读写dbf的最佳可用开源odbc:jdbc驱动程序吗? 我有一个dbf文件,我想通过Web应用程序(Tomcat应用程序)查询(选择/更新). 任何帮助/提示都将是有益的. 谢谢. 解决方案 try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); S
..
我制作了一个具有数据库的程序.这是我现在的数据库: 使用用户名登录时,我已经可以使用用户类型检索用户名.但是我现在有一个问题,程序可以正常运行,唯一的办法是即使我使用用户名:Fuhans登录,该程序也可以显示所有用户名和用户类型. 我想要的是该程序仅显示“已登录的用户名"(例如:我以“用户名"登录:Fuhans,该程序显示消息框,其中仅显示“用户名"(Fuhans)和仅该用户名的用户类
..
我有一个使用MS Access设计的数据库,并在数据库中编写了VBA功能 当我尝试使用JdbcOdbc Bridge从Java程序调用此函数时,出现SQLException,消息为“未找到函数" 数据库中的函数访问修饰符为"public",我尝试在连接URL中使用"ExtendedAnsiSQL = 1",但失败 是否缺少某些东西,或者无法从外部程序调用这些功能? 解决方案 MS Acce
..
我正在用JAVA(RCP插件)创建一个桌面应用程序,并且正在使用MS Access作为应用程序的数据库. 我将数据库文件保存在某个共享位置,但是每当我尝试从其他计算机打开它时,都会引发异常,表明数据库已被其他人锁定. 请让我知道如何解决此问题. 是否可以使用JDBC连接在不同计算机之间共享MS Access数据库文件? 解决方案 否.这就像将您的汽车交给几个人,而所有人都希望同
..
我的Java应用程序在同事的两台计算机上都能很好地运行,但是无法在我的计算机上运行. 应用程序读取电子表格,从中创建可访问的表格,然后进行比较.该应用程序能够读取和创建表,但不会对其进行比较. 我得到的错误是 java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Undefined function '
..
我正在使用Java来构建需要使用MS Access的应用程序. 运行项目时出现以下错误: /usr/lib/jvm/jdk1.7.0/bin/java:符号查找错误:/usr/lib/jvm/jdk1.7.0/jre/lib/i386/libJdbcOdbc.so:未定义符号:SQLAllocEnv 这是什么意思? 解决方案 正如您在上一个问题中提到的那样,您就是试图在Linu
..