郑培 发表于 2020-8-28 16:44:40

外部数据源读取内置mysql中另一个数据库的数据

本帖最后由 Lato_Amber 于 2020-8-28 16:47 编辑

1. 查找mysql密码 找到相对安装路径C:\Latosoft\LatoServer\Bin\Tomcat\webapps\ROOT\WEB-INF\application\conf 文件夹下的文件application.conf ,在这个文件中找到db.pass=,即为内置mysql数据库的密码
2.用cmd找到内置mysql数据库中模板对应的数据库表名①打开cmd②进入mysql目录命令                     ->   cd C:\Latosoft\LatoServer\Bin\MySQL\bin;③输入账号密码    ->   mysql -hlocalhost -uroot -p;④查看数据库      ->   show databases;⑤使用数据库      ->   use eversheet_db_amber_cj5;⑥查看数据表      ->   show tables;⑦设置编码          ->   set names gbk;⑧查看模板与数据表之间的映射关系 ->select * from lato_template_table_map;⑨获取数据表名   比如:t10001_C2501
3.在云表浏览器-系统管理-外部数据源,服务器地址如果是本机填写localhost,不是本机填写服务器上的详细地址,端口号为数据库的端口号,mysql数据库默认端口号为3306,默认账号为root,sqlserver数据库默认端口号为1433
4.保存成功后,双击打开,即可读取到上图中eversheet_db_amber_cj5数据库下所有的数据表。选择数据表 t10001_C2501,选择注册,将数据表注册成为云表系统中的模板

5.注册模板。显示名为在模板中需要显示的名称,使用外部数据源方式一定要对数据表的结构,即数据表中的内容清晰唯一标识字段即为模板中的主键

6.模板注册后保存,即可将数据表中的数据读取到云表系统中

7.已注册的模板,可以当做普通模板使用,可作为数据源,做数据接口时,需要在系统管理-数据接口中去建全局的数据接口,也可以用其他模板更改注册模板中的数据,达到修改数据库中数据的功能。

难得糊涂126 发表于 2020-8-29 22:03:05

牛人!!

郑应春 发表于 2021-1-10 21:29:03

请教下老师,用这个功能,是不是意味着。可以在本地服务器的多个数据库中,在其中一个数据模板中调用查询和修改另外一个内置数据库的模板数据? 以此来达到数据交互的目的?

neu_manager 发表于 2021-1-10 23:43:57

metor 发表于 2021-1-10 21:29
请教下老师,用这个功能,是不是意味着。可以在本地服务器的多个数据库中,在其中一个数据模板中调用查询和 ...

是的,可以这样使用

gz9742189 发表于 2021-2-1 23:24:26

f1对应的中文名在哪里?
页: [1]
查看完整版本: 外部数据源读取内置mysql中另一个数据库的数据