gpt4 book ai didi

scala - 播放框架 : JDBC driver class disappears after reload

转载 作者:行者123 更新时间:2023-12-04 19:55:56 24 4
gpt4 key购买 nike

我在我的 Global 对象中使用 Class.forName("org.h2.Driver") 加载 JDBC 驱动程序类。 (这是因为我正在访问 两个 数据库,它们使用不同的 JDBC 驱动程序,其中一个未在我的 application.conf 文件中配置。)

但是,当我更改项目中的源文件(这使得 Play 重新编译并重新加载项目)时,我的全局对象中出现以下运行时错误:

java.sql.SQLException: No suitable driver found for jdbc:h2:mem:...

这不会在应用程序第一次运行时发生,只会在重新加载后发生。

我该如何解决这个问题?

最佳答案

我只需要在 application.conf 中为我的第二个数据库添加一个配置,并通过调用重载的 getConnectionwithConnection 来获取它DB 中的方法以数据库名称作为参数。然后我可以删除 Class.forName,这解决了问题。

关于scala - 播放框架 : JDBC driver class disappears after reload,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19634675/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com