我安装并try 使用jasper report studio.当您try 为报表创建数据源时遇到的第一道障碍是

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

论坛上说我需要在类路径上安装一个jar.我不知道该怎么做,所以第一个障碍是如何拿到罐子.我唯一能找到的地方是:

http://dev.mysql.com/downloads/connector/j/

但不幸的是,这给了你一个msi安装程序,而不是jar.我不想装东西,拿着罐子就行了.

我安装了mysql DB,在程序文件中搜索了install dir,但找不到jar.

有人知道官方(不是恶意软件网站)获取mysql jar的方法吗?奇怪的是很难找到.

我有windows 8 64位和mysql 5.6.

推荐答案

转到http://dev.mysql.com/downloads/connector/j,在下拉列表中 Select "平台独立",然后它会显示下载tar的选项.gz文件或zip文件.

下载zip文件并将其解压缩,在其中可以找到mysql-connector-XXX.jar个文件

如果您使用的是maven,那么可以从link http://mvnrepository.com/artifact/mysql/mysql-connector-java添加依赖项

Select 要使用的版本,并在文件中添加依赖项

Mysql相关问答推荐

如何使RST(*)在巨大的数据集上快速执行?

MySQL问题难以将文本字符串转换为正确的日期格式

错误:数据包顺序错误.GET:0预期:10 node JS MySQL

根据SQL中的平均范围对学生进行排名

不分组寻呼

版本升级到5.0.0后在QueryDSL中使用Enum时出错

使用字符串文字与使用日期文字时的SQL行为

如何查询一行

时间戳上滚动窗口的 SQL 计数不同

MySQL函数 - 如何对select查询应用多个条件

java.lang.NullPointerException:无法调用com.proj.my.repository.OrderRepository.save(Object),因为this.orderRepository为空

如何使用减号运算符编写 sql 查询以返回缺少相应值的行?

如何使用 DBD::mysql 判断 MySQL 服务是否正在运行

在 where 子句中左连接多个值

更新和替换未加引号的 JSON 字符串

如何在 MySQL 中搜索多个列?

PHP,MySQL 错误:列计数与第 1 行的值计数不匹配

如何在 MySQL 中删除此索引?

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

如何从邮箱地址中 Select 域名