mysql - 连接数据库时出错: "Invalid Datasource"

标签 mysql jndi pentaho-report-designer

我正在使用 Pentaho Report Designer 5.2。在尝试使用 JNDI 连接到 MySQL 数据库时,我遇到错误:无效的数据源:'openflights' 但我的数据库中存在一个表“openflights”。

对此的帮助将不胜感激。谢谢! Error screenshot

这是 JNDI 配置

#MySQL - openflights
openflights/type=javax.sql.DataSource
openflights/driver=org.gjt.mm.mysql.Driver
openflights/user=pentaho_user
openflights/password=password
openflights/url=jdbc:mysql://localhost:3306/openflights

Table openflight

最佳答案

您在哪里定义了 JNDI 详细信息?

将 DRIVER 值更改为 com.mysql.jdbc.Driver

在“C:\Users{YOURUSER}.pentaho\simple-jndi\default.properties”中添加 JNDI,然后停止 bi 服务器并再次启动

关于mysql - 连接数据库时出错: "Invalid Datasource",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36441516/

相关文章:

mysql - 如何显示数据库获取的链接中的图像

php - 无法插入数据库

java - JNDI 定义中的额外信息

java - 为什么 Pentaho Report Designer 将名为 "ce"的参数添加到报表的数据库连接中?

php - 从JSON文件加载数据到MYSQL数据库

mysql - 像 concat 这样的 SQL 不会选择特定值

java jndi ldap连接超时

java - Tomcat 中 JNDI 的 Java Mail API 配置文档

mysql - Pentaho 报表设计器将年份显示为逗号分隔值

java - 使用java生成pentaho报告设计器prpt文件