我已经通过apt-get install将MySQL 5.5.32安装到Ubuntu 13.04中.我想在Java项目中使用它.为此,我必须有MySql连接器jar.我找不到.我试了locate *mysql*.jar,但什么也没找到.我查看了/etc/mysql,但里面没有罐子.I don't want to download it from internet因为我相信它以某种方式存在于MySQL文件夹中.有人知道连接器jar是从哪里进入Ubuntu 13.04的吗?

推荐答案

如果您使用的是19.04之前的Ubuntu版本,则需要安装MySQL JDBC驱动程序libmysql-java,因为连接器不在您已经安装的Ubuntu打包的MySQL包中.之后的版本不会发布该包.

一旦安装完毕,您就有了文件/usr/share/java/mysql.jar,它是指向实际jar文件的间接符号链接.

或者,安装mysql-apt-config包,更新,你就可以用apt安装所有当前支持的MySQL软件.

Mysql相关问答推荐

加载数据本地infile,字段中有双引号和逗号

如何在MySQL中检索两列的值不同的行

MySQL 搜索列字段字符串

使用 awk 重写 maxscale 过滤器

MySQL - 密码哈希没有预期的格式

是否可以使用以EXPLAIN EXTENDED ...开头的 SQL 语句修改数据?

将 Go var 传递给 MySQL - try 在 Go lang 程序 (MySQL db) 中执行 db.Exec 时出错

将sql查询转换为sequelize

如何解决这个特定的 SQL 查询?我的解决方案还返回不想要的值

INNER JOIN 问题(MySQL 错误代码:1054)

如何使用 Raw SQl / Laravel 进行累积计数 - Eloquent ORM

查询以查找可用时隙

MySQL 添加一个 NOT NULL 列

MySQL 如何处理并发插入?

在 Android 上运行 AMP (apache mysql php)

INSERT ... 使用 WHERE 进行重复的密钥更新?

MySQL - 我如何输入 NULL?

如何在 MySQL 中删除此索引?

如何将具有相同列值的mysql行分组为一行?

为什么 GRANT 在 MySQL 中不起作用?