首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL Java连接器还在使用旧的java版本吗?

问MySQL Java连接器还在使用旧的java版本吗?
EN

Unix & Linux用户
提问于 2019-03-29 05:54:27
回答 1查看 563关注 0票数 1

安装mysql-connector-java-8.0.15-1.el6.noarch.rpm (可用这里 )将libgcj包显示为依赖项。安装libgcj会创建以下文件:

代码语言:javascript
复制
/usr/bin/gij

$/usr/bin/gij -version
java version "1.5.0"
gij (GNU libgcj) version 4.4.7 20120313 (Red Hat 4.4.7-23)

那么,MySQL java连接器是否仍然使用Java1.5?

操作系统: CentOS 6.9

EN

回答 1

Unix & Linux用户

发布于 2019-04-04 18:03:45

我能够复制这个问题与CentOS 6.9码头形象。我从MySQL站点下载了当前版本的MySQL Java (8.0.15),并尝试使用yum安装它:

代码语言:javascript
复制
yum localinstall ./mysql-connector-java-8.0.15-1.el6.noarch.rpm

在解决依赖关系的过程中,yum给了我以下消息:

代码语言:javascript
复制
Package mysql-connector-java is obsoleted by mysql-connector-java, trying to install 1:mysql-connector-java-5.1.17-6.el6.noarch instead

5.1.17驱动程序来自CentOS 6 'Base‘回购。这里的问题是这个版本的驱动程序是从2011年7月开始的。此时Java的主要版本似乎是Java 6,而Java 7也是在同一个月发布的。

当前版本的CentOS,CentOS 7,保存了驱动程序的5.1.25版本,作为“基本”回购的一部分。这一版本的司机于2013年4月发布。

由于这些驱动程序的打包版本已有几年的历史,所以最好下载驱动程序的平台无关发行版并手动配置它。

这可以从下载连接器/J页面获得,在“平台无关”选项下。安装驱动程序和配置驱动程序的过程在文档中可用。简单地说,它涉及将TGZ/ZIP文件提取到一个已知的位置,并设置CLASSPATH变量,以便系统上的JDK/JRE能够找到驱动程序。

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

https://unix.stackexchange.com/questions/509371

复制
相关文章

相似问题

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