当前位置: 首页 > 知识库问答 >
问题:

UCANAccessSQLException:不支持得较新版本:32

方博学
2023-03-14
import java.sql.*;  

class Test{  

    public static void main(String ar[]) {  
        try {  
            //String url="jdbc:odbc:logingdsn";  
            Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");  
            Connection c=DriverManager.getConnection("jdbc:ucanaccess://C:\\Users\\aCER\\Desktop\\login.laccdb");  
            Statement st=c.createStatement();  
            ResultSet rs=st.executeQuery("select * from logintable");  
            while(rs.next()){  
                System.out.println(rs.getString(1));  
            }  

        } catch (Exception ee) { 
            System.out.println(ee);
        }  

    }
}  

我在JDK1.8/jre/lib/ext中使用UCanAccess jar文件进行ms access db连接...

我已经包含了所有必需的jar文件,但仍然遇到这个异常

NET.UCANAccess.JDBC.UCANAccessSQLException:UCAEXC:::4.x.x不支持的较新版本:32

和它的未加载驱动程序类。怎么了?

共有1个答案

竺翰海
2023-03-14

.laccdb文件不包含数据库对象(表、视图等)。它是Access数据库引擎用来管理与主数据库文件(即.accdb文件)的连接的锁文件。

因此,您的连接URL应该指向.accdb文件,而不是.laccdb文件。

 类似资料:
  • [root@PPWFMD509bin]#./线程“main”java.lang.UnsupportedClassVersionError:org/apache/cassandra/cli/CliMain:Unsupported major中的cassandra cli异常。在java.lang.ClassLoader的51.0次要版本。java.lang.ClassLoader.defineCla

  • 我试图编译GLSL着色器在LWJGL使用OpenGL。我在MacOS Sierra上。 尝试编译着色器时出现以下错误: 着色器代码在Windows上工作,但在macOS上测试时却不能。下面是着色器代码: 下面是我如何加载着色器。。。 print语句返回正确的输出,但它仍然给我错误。 我在stackoverflow上下搜索了一个解决方案,但每个人都说他们在编译它时没有换行符,我有。我不明白为什么会这

  • 我使用的是IntelliJ IDEA Ultimate 2019.3.1。每当我尝试启动任何简单的Java Maven项目(甚至可能是一个简单的Hello World)时,我都会得到以下错误: 通过终端运行,得到以下输出: 通过终端运行,得到以下输出:

  • 我刚刚安装了3.0使用在我的笔记本电脑上,这是运行14.04: 然而,当我使用时,终端似乎认为它使用的是1.2版。1: 更糟糕的是,当我去打开一个JSON nbform版本4的笔记本,它支持IPython3.0,我得到以下错误: 我试图使用团队推荐的命令将笔记本降级到版本3,但对我来说也失败了: 这到底是怎么回事?

  • 我正在尝试进行https调用,但收到以下错误:不支持的记录版本SSLv2Hello 谁能说说我做错了什么吗?谢谢你的帮助。 下面是StackTrace: null 下面是工作示例: null

  • 我已经下载了程序: 解压缩它: 进入文件夹并运行: 这是我得到的错误: 我这样做过: 但是同样的错误 我的java版本: javac1.6。0_35 Java版本"1.6.0_35"OpenJDK运行时环境(IcedTea6 1.13.7) (6b35-1.13.7-1~Deb7u1)OpenJDK 64位服务器VM(build 23.25-b01,混合模式) 我读到这篇文章是因为我编译的版本比J