帆软不展示mysql中的数据

最近在使用帆软报表时,遇到了一个问题,就是无法展示MySQL中的数据,经过一番摸索和调试,终于找到了问题所在。

帆软不展示mysql中的数据

首先,需要在MySQL中创建好相应的数据库和表格,并且确保该数据库的IP地址和端口号与帆软连接时所填写的信息一致。

CREATE DATABASE IF NOT EXISTS sample;
USE sample;
CREATE TABLE IF NOT EXISTS `user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) DEFAULT NULL,
`age` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

之后,在帆软中创建一个新的数据集,选择MySQL作为数据源,并填写相应的用户名和密码。

SELECT * FROM user;

然而,在预览报表时,却发现没有展示任何数据,这时需要检查一下帆软的数据源配置是否正确,以及是否填写了正确的数据库和表格名。

同时还要注意到,如果MySQL的root用户拥有了一个特殊字符(比如@)的密码,则需要将其转义为@;这个字符代表的ASCII码值。

mysql -u root -pmy@password

最后,再次预览报表,就可以愉快地看到MySQL中的数据了。

上一篇 如何将数据库导入到其他服务器上 (导库到其他服务器上面的数据库)
下一篇 CentOS安装Oracle详细教程
泡泡

泡泡

做最好的知识分享 CSDN云计算领域优质创作者,2022新星计划算法赛道实力新星 算法/云计算/云原生

本月创作热力图