jdbc:kingbase驱动是com.kingbase.Driver jdbc:kingbase8驱动是com.kingbase8.Driver
工具类中JdbcUtils
else if (rawUrl.startsWith("jdbc:kingbase:") || rawUrl.startsWith("jdbc:kingbase8:")) { //return JdbcConstants.KINGBASE_DRIVER; return "com.kingbase8.Driver"; }
建议调整
else if (rawUrl.startsWith("jdbc:kingbase:") { return JdbcConstants.KINGBASE_DRIVER; } else if (rawUrl.startsWith("jdbc:kingbase8:")) { //return JdbcConstants.KINGBASE_DRIVER_8; return "com.kingbase8.Driver"; }
原提问者GitHub用户bosscloud
国产数据库 Kingbase8 支持 JDBC 标准,因此可以使用 JDBC 驱动程序进行连接和操作。
对于 Kingbase8 数据库,可以从官方网站或者其他可靠的渠道获取 JDBC 驱动程序。获取到驱动程序后,您可以将其添加到您的 Java 项目中,以便在代码中进行连接和操作。
您在使用Druid连接数据库时遇到了问题。该问题可能是由于您在Druid的配置文件中没有正确配置数据库连接驱动导致的。具体来说,您在Druid的配置文件中使用了错误的驱动名称,导致Druid无法正确连接数据库。
问题已修复,请用新版本
https://github.com/alibaba/druid/releases/tag/1.2.5
原回答者GitHub用户wenshao
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。