摘要:概要

MySql是一个快速、多线程、多用户的SQL数据库服务器,可运行在不同的操作系统下。简单地说,MySql可以支持Windows95/98/NT/2000以及UNIX、Linux和SUN OS等多种操作系统平台。这意味着在一个操作系统中实现的应用可以很方便地移植到其他的操作系统下。

在紫金桥组态软件中,连接mysql数据库的方式一般有两种:

概要

MySql是一个快速、多线程、多用户的SQL数据库服务器,可运行在不同的操作系统下。简单地说,MySql可以支持Windows95/98/NT/2000以及UNIX、Linux和SUN OS等多种操作系统平台。这意味着在一个操作系统中实现的应用可以很方便地移植到其他的操作系统下。

在紫金桥组态软件中,连接mysql数据库的方式一般有两种:

一 用报表关系数据源点

1 在点组态中创建“报表关系数据源点”

2 在联接字符串后面点击,并选择“使用DNS数据库源连接”

3 弹出路径选择对话框,点击新建

4 找到“mysql odbc 5.1 Driver”,并“下一步”

5点击浏览,选择路径保存。并点击下一步。

6 点击完成。

7 选择刚才新建的数据源。点击确定。

8 本地mysql的话,只需要选择database。如果是远程数据库,输入远程ip。点击test按钮。

9 在报表中点击“关系数据库连接设置”

,然后点击

选择关系数据源点

10 选择事先建立好的关系数据源点mysql

11 回到关系库连接设置,并“确认”

这样就可使用报表对象的Sql函数来访问数据库了,如:

#report.SqlSelectCmd(csCmd);//其中csCmd为SQL命令的字符串。

二 用SQL连接函数

SQLConnect( ConnectID, SourceDesc)

ConnectID整型,数据源标识,为返回值,该值将用于其它后续SQL函数。

SourceDesc字符串,数据源描述。数据源描述可以通过脚本中工具条 按钮“SQL连接“按钮得到。

使用示例形如:SQLConnect(ConnectID,"DSN=abc;DBQ=D:\0\abc.mdb;DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;UID=admin;");

如何获取SourceDesc即数据源描述字符串?

步骤:

1 点击脚本工具条

2 选择之前建的mysql.dsn后,选择“确定”

3 本地mysql的话,只需要选择database。如果是远程数据库,输入远程ip。点击test按钮。

4 在脚本编辑区中就出现该mysql数据的联接字符串:

注意:如果要使用中文字符串,必须指定字符编码为gbk。而且odbc连接的字符编码、数据库的字符编码、表的字符串字段的字符编码都要设置为gbk。

总结:

组态连接mysql数据库,使用的是DSN,而access,sql server,oracle数据库有自己专门的驱动连接。但是他们同样也可以使用DSN连接。所以,如果有新的类型的数据库要连接,可以尝试DSN连接。

有任何关于组态软件的技术问题或需要更多的技术资料,可以在微信(微信号:Realinfo)留下联系方式或者到http://www.realinfo.cc/交流。

mysql 与紫金桥_基于紫金桥组态软件与mysql数据库的连接简介相关推荐

  1. JAVA和MySQL实现公交管理_基于JSP公交管理系统的设计与实现(SSH,MySQL)(含录像)

    基于JSP公交管理系统的设计与实现(SSH,MySQL)(含录像)(任务书,毕业论文11000字,程序代码,MySQL数据库) 通过公交线路查询系统这个平台,可以使用户足不出户就可以了解全面的公交信息 ...

  2. mysql 与紫金桥_简述紫金桥组态软件与mysql数据库的连接

    在紫金桥组态软件中,连接mysql数据库的方式一般有两种: 一 用报表关系数据源点 1 在点组态中创建"报表关系数据源点" 2 在联接字符串后面点击 ,并选择"使用DNS ...

  3. mysql数据生产数据分析_基于MySQL玩转SQL数据分析课程 互联网数据分析师-SQL数据分析实战视频教程...

    基于MySQL玩转SQL数据分析课程 互联网数据分析师-SQL数据分析实战视频教程 课程目录 (1)SQL与数Ju分析;目录中文件数:23个 (1) 开课-课时3SQL与数Ju库的价值.flv (2) ...

  4. mysql修改工资字段_基于Linux的MySQL操作实例(修改表结构,MySQL索引,MySQL数据引擎)...

    基于Linux的MySQL操作实例(修改表结构,MySQL索引,MySQL数据引擎) 前言 本篇是基于Linux下针对MySQL表结构的修改,MySQL索引的操作以及MySQL数据引擎的配置和说明. ...

  5. MySQL长途售票系统_基于SSH的长途汽车票务售票系统的设计(Struts2,MySQL)(含录像)...

    基于SSH的长途汽车票务售票系统的设计(Struts2,MySQL)(含录像)(毕业论文说明书14000字,程序代码,MySQL数据库)摘  要 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功 ...

  6. mysql简易oa系统_基于mybatis设计简单OA系统问题2

    1. 标签用于格式化数字,百分比,货币. 教程: 2.错误: org.apache.jasper.JasperException: An exception occurred processing J ...

  7. mysql 数据日志分析_基于mysql数据库的日志分析系统

    现如今,日志已经成为了我们分析系统及相关服务的一个重要工具.而日志也具有其相对较为固定的格式以便于进行统计查询.其大致格式如下: 日期时间            主机            进程[pi ...

  8. 360 mysql读写分离_基于360的Atlas中间件实现MySQL的读写分离

    Atlas配置 下载Atlas会有两个版本,其中有个分表的版本,但是这个需要其他的依赖,我这边不需要分表这种需求,所以安装普通的版本 首先进入Linux的Home目录下,下载非分表的安装包 下载好了之 ...

  9. mysql高可靠部署_可能是我见过最好的 MySQL 高可用解决方案 MySQL InnoDB Cluster 中文教程!...

    公众号关注 「运维之美」设为「星标」,每天带你玩转 Linux ! 这篇文章将详细地介绍 MySQL 的高可用解决方案-- MySQL InnoDB Cluster. 说到高可用性,首先要了解一下什么 ...

最新文章

  1. LeetCode Permutations(不重复数的所有排列)
  2. 全球及中国农业保险市场营销状况与运营价值分析报告2022版
  3. python给函数设置超时时间_在 Linux/Mac 下为Python函数添加超时时间
  4. 解决FusionCharts联动的中文乱码.
  5. dubbo是如何“插入”到spring框架中的
  6. 谁在杀死Facebook?谁该为我们负责?
  7. 万里坑路第一步:1、cocos2d-js的JDKADK,SDK,apaceANT安装和环境变量设置
  8. 模拟CMOS集成电路设计学习笔记(一)
  9. 信号与系统学习难点(一)群时延与相频特性
  10. python开发微信点餐_微信点餐平台开发 (一)
  11. 直接寻址、间接寻址、立即寻址
  12. 最简单日柱推算法_日柱的简单计算方法
  13. 【android睡眠唤醒 二】MTK平台唤醒框架分解
  14. WSUS管理控制台打开报错
  15. 成都榆熙:拼多多商家忘记店铺登录密码怎么办?怎么找回?
  16. Win10电脑如何格式化
  17. xgboost的使用简析
  18. NRF905无线通讯小车
  19. UE4 如何将TextureRenderTarget2D保存为本地图片
  20. Java实现延时的方法

热门文章

  1. 电脑底部任务栏点不动_「方法」在电脑上使用小程序的方法
  2. mysql 批量修改数据库存储引擎_mysql批量修改表存储引擎
  3. 【转载】Could not create the view: An unexpected exception was thrown.问题解决
  4. python必刷面试_Python面试必刷题系列(5)
  5. 四、Go语言复合数据类型(上)
  6. python itchat 的使用
  7. 可逆神经网络(Invertible Neural Networks)详细解析:让神经网络更加轻量化
  8. 线性Frequency Principle动力学:定量理解深度学习的一种有效模型
  9. Google、Stanford导师带出的AI人才,是你吗?
  10. DeepMind论文解读:让机器更深入地理解文本