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

帮助将不胜感激。谢谢!
mysql - 连接到数据库时出错:“无效的数据源”-LMLPHP

这是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


mysql - 连接到数据库时出错:“无效的数据源”-LMLPHP

最佳答案

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

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

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

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

10-10 18:06