"请问,润乾报表的数据源能否支持 TDEngine 这样的实时数据库?如果支持,如何操作?谢谢"
请问,润乾报表的数据源能否支持 TDEngine 这样的实时数据库?如果支持,如何操作?谢谢
下载 TDEngine 的 JDBC 包 (包括很多第三方 jar),然后在报表中建立 jdbc 数据源即可参考 TDEnginge 官方文档:https://docs.taosdata.com/develop/connect/JDBC 驱动类:com.taosdata.jdbc.TSDBDriverurl: jdbc:TAOS-WS://IP:6041/dbnameuser: rootpassword: taosdata这里的用户名和密码是默认的,如果你的数据库中修改过用户名和密码,那么改成你修改后的
感谢回复。我下载了 taos-jdbcdriver-3.0.0.jar 的 jar 文件,放在了报表安装目录 /common/jdbc 文件夹里,并做好了连接配置,但是在连接数据库时,弹出了驱动页面,请问还需要怎么配置?
我们现在手头没有 Taos 环境,之前也没在润乾报表中用过 Taos。建议先用 Java 程序尝试连接它,如果也不通,那就问 Taos 该怎么配置。如果 Java 通而润乾报表不通,那就能确认是润乾报表的问题了,我们再来研究。
如果弹出的提示是驱动,那一般两个可能:一:驱动目录放的不对,或者放后设计器没有重启,看你那个目录没问题,确认设计器重启下。二:可能是 jdk 版本不兼容,比如润乾设计器用的 jdk 版本低于那个 jar 包编译的版本,一般也会报这个错误。这个确认 jdk 版本看看,润乾设计器安装时可以选择本机高版本的 jdk,或者设计器安装后 也可以通过更改配置文件更改 jdk,可以更改下设计器安装目录 bin 下的 config.txt,里边有个 java_home,改成本机高版本的 jdk,或者看下那个驱动 jar 是否有低版本 jdk 编译的 jar
我的报错信息如下:com/fasterxml/jackson/core/JsonProcessingExceptioncom.fasterxml.jackson.core.JsonProcessingException好像是不支持 TDegine 数据库呢
下载的 jar 包不全,全部应该有 20 个左右 jar 包
您填的 driver 和 url 跟我第一次回复的不一样
我看你第一个里面的 url 是 websocket 的链接方式,驱动用的是原生驱动。理论上应该也用 ws 的驱动啊。root 的账号没写具体的库,应该无所谓吧
如何联系你们的产品呢
反正用这个参数能弄通,其它方式是不是也能通,可以自己试,或者问 Taos,它的 JDBC 规则要由它解释,理论上 Java 能通,润乾报表就会通。
官网上有 Q 群和微信群。但 JDBC 需要什么文件,最好是找 Taos 官方吧,我们这里不权威,有也是很久以前做测试的,不一定匹配。
用 https://repo1.maven.org/maven2/com/taosdata/jdbc/taos-jdbcdriver/3.5.3/ 这个下面的 -dist.jar 是可以连接上的
感谢回复。我们用 java 是可以连到 Taos 的。但是不知道是不是 jar 包不对,我把 java 连接 Taos 用到的 jar 包都拷贝到 /common/jdbc 下了,还是报错。但是这会显示的错误信息不一样了。请见下图,看看我们还差哪儿?jar 列表如下图:
润乾连接 Taos 的报错页面如下图:
图没有贴上,显示的错误信息是:No suitable driver
谢谢,我试一下
下载 TDEngine 的 JDBC 包 (包括很多第三方 jar),然后在报表中建立 jdbc 数据源即可
参考 TDEnginge 官方文档:https://docs.taosdata.com/develop/connect/
JDBC 驱动类:com.taosdata.jdbc.TSDBDriver
url: jdbc:TAOS-WS://IP:6041/dbname
user: root
password: taosdata
这里的用户名和密码是默认的,如果你的数据库中修改过用户名和密码,那么改成你修改后的
感谢回复。我下载了 taos-jdbcdriver-3.0.0.jar 的 jar 文件,放在了报表安装目录 /common/jdbc 文件夹里,并做好了连接配置,但是在连接数据库时,弹出了驱动页面,请问还需要怎么配置?
我们现在手头没有 Taos 环境,之前也没在润乾报表中用过 Taos。
建议先用 Java 程序尝试连接它,如果也不通,那就问 Taos 该怎么配置。如果 Java 通而润乾报表不通,那就能确认是润乾报表的问题了,我们再来研究。
如果弹出的提示是驱动,那一般两个可能:
一:驱动目录放的不对,或者放后设计器没有重启,看你那个目录没问题,确认设计器重启下。
二:可能是 jdk 版本不兼容,比如润乾设计器用的 jdk 版本低于那个 jar 包编译的版本,一般也会报这个错误。这个确认 jdk 版本看看,润乾设计器安装时可以选择本机高版本的 jdk,或者设计器安装后 也可以通过更改配置文件更改 jdk,可以更改下设计器安装目录 bin 下的 config.txt,里边有个 java_home,改成本机高版本的 jdk,或者看下那个驱动 jar 是否有低版本 jdk 编译的 jar
我的报错信息如下:
com/fasterxml/jackson/core/JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingException
好像是不支持 TDegine 数据库呢
下载的 jar 包不全,全部应该有 20 个左右 jar 包
您填的 driver 和 url 跟我第一次回复的不一样
我看你第一个里面的 url 是 websocket 的链接方式,驱动用的是原生驱动。理论上应该也用 ws 的驱动啊。root 的账号没写具体的库,应该无所谓吧
如何联系你们的产品呢
反正用这个参数能弄通,其它方式是不是也能通,可以自己试,或者问 Taos,它的 JDBC 规则要由它解释,理论上 Java 能通,润乾报表就会通。
官网上有 Q 群和微信群。但 JDBC 需要什么文件,最好是找 Taos 官方吧,我们这里不权威,有也是很久以前做测试的,不一定匹配。
用 https://repo1.maven.org/maven2/com/taosdata/jdbc/taos-jdbcdriver/3.5.3/ 这个下面的 -dist.jar 是可以连接上的
感谢回复。我们用 java 是可以连到 Taos 的。但是不知道是不是 jar 包不对,我把 java 连接 Taos 用到的 jar 包都拷贝到 /common/jdbc 下了,还是报错。但是这会显示的错误信息不一样了。请见下图,看看我们还差哪儿?
jar 列表如下图:
润乾连接 Taos 的报错页面如下图:
图没有贴上,显示的错误信息是:No suitable driver
谢谢,我试一下