Java 版本不匹配,驱动程序版本为;0“;但服务器版本是;6“;[90047-181]?
我试图使用java连接h2数据库,但它引发了“线程中的异常”org.h2.jdbc.JdbcSQLException:版本不匹配,驱动程序版本为“0”,但服务器版本为“6”[90047-181]”异常Java 版本不匹配,驱动程序版本为;0“;但服务器版本是;6“;[90047-181]?,java,database,h2,Java,Database,H2,我试图使用java连接h2数据库,但它引发了“线程中的异常”org.h2.jdbc.JdbcSQLException:版本不匹配,驱动程序版本为“0”,但服务器版本为“6”[90047-181]”异常 Class.forName("org.h2.Driver"); Connection conn = DriverManager.getConnection("jdbc:h2:tcp://localhost/~/test","admin","admin"); Stat
Class.forName("org.h2.Driver");
Connection conn = DriverManager.getConnection("jdbc:h2:tcp://localhost/~/test","admin","admin");
Statement stat = conn.createStatement();
ResultSet rs;
rs = stat.executeQuery("select * from TEST");
while (rs.next()) {
System.out.println(rs.getString("name"));
}
stat.close();
conn.close();
}
提前感谢。听起来您在服务器端使用的是非常旧的H2版本。然而,错误消息令人困惑,我会看一看。实际上,它可能真的是一个非常旧的客户端和一个最近的服务器。我已经在我的系统中安装了h2数据库,我正在尝试访问它。可能是我安装了旧版本。如果您提供任何链接,我就可以安装最新版本了。谢谢链接是: