我的学猫框之路003「建议收藏」

(38) 2023-07-16 14:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说我的学猫框之路003「建议收藏」,希望能够帮助你!!!。

上一篇文章,用猫框实现了客户机访问了服务器上的SQL SERVER数据库,今天学习用猫框实现访问服务器上的MySQL数据库。

一、配置服务器数据库

1、服务器上安装好了MySQL数据库,版本是5.70。

点击MySQL数据库管理工具

我的学猫框之路003「建议收藏」_https://bianchenghao6.com/blog__第1张

2、进入数据库,新建数据库test,在数据库test中新建表ryxx,注意上一篇文章中是dbo.ryxx。

表的结构内容和上一篇完全一致,便于学习。

我的学猫框之路003「建议收藏」_https://bianchenghao6.com/blog__第2张

二、进入猫框

1、进行账套设置

我的学猫框之路003「建议收藏」_https://bianchenghao6.com/blog__第3张

运行账套设置.exe

点击新增按钮,账套选择中输入账套的名称,我输入的是mysqlryxx,就是MySQL下的ryxx账套之意。

数据库类型,点选MYSQL

服务器名,输入127.0.0.1

端口号,输入3306

数据库名,输入test

账套管理员,输入数据库的管理员,我的是root

密码,输入root 的密码,系统自动加密显示

点击测试,没有问题的话,右上角显示测试成功

点击设为默认,点击保存,显示保存成功后就设定好了。

2.运行项目:Qiyuprj

3.添加类:xiaoyu_xmkapimysql

*-- WebApi 控制器类

*-- 规范:文件名跟类名是一样的.如类名:1Send,文件名1Send.prg

*-- 调用格式 http://ip:端口号/类名.fsp?proc=类过程名

*-- 打开浏览器,即可测试

*-- http://192.168.1.3:801/xiaoyu_xmkapimysql.fsp?proc=sendtoqd

Define Class xiaoyu_xmkapimysql As Session

*--向Webapi调用方发送字符串

Procedure sendtoqd

Return "你好,猫老师!猫框,好给力!"

ENDPROC

PROCEDURE sendsql

oDBSQLhelper = NEWOBJECT("MSSQLHelper","MSSQLHelper.prg")

IF oDBSQLhelper.SQLQuery("select * from ryxx","ryxx")<0

ERROR oDBSQLhelper.errmsg

ENDIF

oFrmMain.Log(cursortojson("ryxx"))

*_ Currentcode ="UTF -8"

RETURN cursortojson("ryxx")

ENDPROC

Enddefine

4.运行环境设置

5.运行调试服务器

6.本机访问

在浏览器上输入:
http://127.0.0.1:801/xiaoyu_xmkapimysql.fsp?proc=sendtoqd

我的学猫框之路003「建议收藏」_https://bianchenghao6.com/blog__第4张

http://127.0.0.1:801/xiaoyu_xmkapimysql.fsp?proc=sendsql,显示test数据库的ryxx表的内容。

我的学猫框之路003「建议收藏」_https://bianchenghao6.com/blog__第5张

本机、客户机上访问:

http://192.168.1.3:801/xiaoyu_xmkapimysql.fsp?proc=sendtoqd

http://192.168.1.3:801/xiaoyu_xmkapimysql.fsp?proc=sendsql,显示test数据库的ryxx表的内容。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复