首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用其他版本的JDBC驱动程序

问使用其他版本的JDBC驱动程序
EN

Stack Overflow用户
提问于 2018-10-09 22:24:29
回答 1查看 193关注 0票数 1

在使用JDBC以外的其他版本时,我遇到了问题,这在SQLite中是默认的。我在pom.xml中增加了对pom.xml的依赖,当我使用DriverManager.getConnection("jdbc:sqlite:database.db");时,我就不能使用这个驱动程序的任何特殊特性,因为java缺省特性是加载的。

我正在尝试使用下载的,上层版本的"jdbc:sqlite“驱动程序。我使用maven在intellij中将驱动程序的源代码导出到我的项目中,但是当我使用Class.forName("org.jdbc.sqlite");(项目中的位置)时,它不起作用,DriverManager仍然使用不同版本的驱动程序。我需要更新的版本来使用冲突功能。我的问题是,我不知道如何在我的项目中使用自己的"jdbc:sqlite“驱动程序来创建连接。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-24 23:04:44

Bukkit包含一个较旧版本的sqlite驱动程序。您应该使用maven阴影插件(或分级阴影插件)将新的sqlite驱动程序捆绑到JAR中,并将其重命名为JAR中的新名称(例如,在包的组名后面加上“.repackaged”)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52730160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档