加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

为什么播放失败并显示“未找到驱动程序:[org.postgresql.Driver

发布时间:2020-12-13 16:06:37 所属栏目:百科 来源:网络整理
导读:这是我的application.conf: db.default.driver=org.postgresql.Driver db.default.url="postgres://postgres:postgres@localhost:5432/postgres"db.default.user="postgres"db.default.password= "postgres" 我下载了postgresql-9.1-902.jdbc4.jar.将它作为
这是我的application.conf:

db.default.driver=org.postgresql.Driver  
db.default.url="postgres://postgres:postgres@localhost:5432/postgres"
db.default.user="postgres"
db.default.password= "postgres"

我下载了postgresql-9.1-902.jdbc4.jar.将它作为外部jar添加到我的jar文件中.它仍然显示我发现驱动程序未找到此错误.救命?

解决方法

我会说PostgreSQL驱动程序毕竟不是你的类路径,但是由于你没有显示错误信息的确切文本,所以很难确定.如果您能够(a)显示完整错误消息和追溯的完全复制和粘贴文本,将会有所帮助; (b)准确显示您放置PgJDBC罐子的位置.

考虑添加一些调试代码,在应用程序启动期间打印出System.getProperty(“java.class.path”)的内容.还添加一个块,它可以执行以下操作:

try {
    Class.forName("org.postgresql.Driver")
} catch (ClassNotFoundException ex) {
    // Log or abort here
}

这应该告诉你关于班级可见性的一些信息.由于现代JVM和框架上类加载的复杂性,它不具有决定性 – 有太多的类加载器.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读