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

尝试登录时发生JDBC异常

杜诚
2023-03-14
org.springframework-version: 4.1.4.RELEASE
spring.security.version: 3.2.5.RELEASE
org.hibernate-version: 3.5.1-Final.
java version 1.6
org.postgresql: 7.4.1-jdbc3
org.springframework-version: 5.3.6
spring.security.version: 5.4.6
org.hibernate-version: 5.4.31.Final
java version 11.0.2
org.postgresql: 42.0.0

我还更新了相关的XML文件,其中提到了spring security bean。我在用Postgres数据库。而且,在我的系统中,一切都运行良好,当我将这些更改提交到QA环境时,登录不工作。我在登录到应用程序时检查了日志,它显示了一些错误。这是日志

20210616-02:51:01.539 sitepm-service [http-nio-8080-exec-9] ERROR o.h.e.jdbc.spi.SqlExceptionHelper.logExceptions - This method is not yet implemented.
20210616-02:51:01.539 sitepm-admin [http-nio-8080-exec-9] ERROR o.h.e.jdbc.spi.SqlExceptionHelper.logExceptions - This method is not yet implemented.
20210616-02:51:01.542 sitepm-service [http-nio-8080-exec-9] ERROR c.s.a.u.controller.LoginController.setExceptionPage - org.hibernate.exception.GenericJDBCException: could not prepare statement
20210616-02:51:01.542 sitepm-admin [http-nio-8080-exec-9] ERROR c.s.a.u.controller.LoginController.setExceptionPage - org.hibernate.exception.GenericJDBCException: could not prepare statement

还有,如何检查ubuntu服务器中的PostgreSQL JDBC驱动程序版本?有人能帮我解决这个问题吗?谢谢

共有1个答案

支洋
2023-03-14

另外,如何检查ubuntu服务器中的PostgreSQL JDBC驱动程序版本

升级到42.0.0的org.postgresql依赖项?这就是Postgres JDBC驱动程序。它直接与运行在JDBC URL连接字符串中的任何IP上的postgres服务器对话。

您可以使用命令pg_lsclusters检查ubuntu上的postgres版本(而不是JDBC驱动程序、postgres--实际的数据库引擎)--您可能必须sudo或以用户postgresql的身份运行它。第一列(标题为ver)列出了与Postgres的主要版本匹配的DB存储版本。

try {
   stuff();
} catch (SomeException e) {
   log(e.getMessage());
}
try {
    stuff();
} catch (SomeException e) {
    throw new RuntimeException("Uncaught", e);
}
 类似资料:
  • 问题内容: 我正在使用以下时间戳格式: 以下方法可以正常工作: 而且,当我使用该格式字符串传递时间戳时,它返回,例如: 然后,我需要再次从该字符串映射到时间戳,本质上是相反的操作。我知道我可以使用和及其方法,但是如果可能的话,我宁愿坚持使用样式格式。 我写了这段代码(相当hacky),它适用于某些格式,但不适用于特定格式: 在第二部分,它失败了。 堆栈跟踪: 有没有一种更简单的方法可以在不利用我的

  • 问题内容: 启动Java应用程序时,尝试保存图像时出现异常。但是,在Eclipse中,一切正常。该应用程序是使用fatjar构建的,并且还选择了必需的库(jar_imageio.jar和ij.jar)进行导出。 我尝试使用ImageIO和ImageJ: a。)ImageIO: b。)ImageJ: 问题答案: 正如@Victor说的,我认为您应该看看 我昨天才遇到这个问题,这很棘手。有类似的问题在

  • 这是我第一次处理SSLSockets, 谢谢你, 编辑1:我启用了调试,这是调试:

  • 本文向大家介绍PowerShell脚本开发尝试登录SQL Server,包括了PowerShell脚本开发尝试登录SQL Server的使用技巧和注意事项,需要的朋友参考一下 前三篇文章中创建了PSNet程序集,其中包含了对指定IP进行端口扫描,收发TCP消息包和收发UDP消息包的相关功能,作为这是最基本的对网络情况的最基本检测,后续的文章将会对此程序集进行不断的扩充使其包含更全面的功能。但是光有

  • 本文向大家介绍PowerShell脚本开发之尝试登录ftp,包括了PowerShell脚本开发之尝试登录ftp的使用技巧和注意事项,需要的朋友参考一下 上一篇文章介绍了通过PowerShell批量扫描IP段和端口,在PSNet程序集中添加了Invoke-ScanIPPort函数,这里尽管扫描到了指定IP端中监听的端口,但是未对端口和相应的程序进行对应,正如我们所知一些常用的应用程序使用的默认端口是