Delphi XE7开发入门教程之DataSnap三层架构篇-第一部分预览.pdf

Delphi XE7开发入门教程之DataSnap三层架构篇-第一部分预览.pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Delphi XE7开发入门教程之DataSnap三层架构篇-第一部分预览

Delphi XE7 开发入门教程之DataSnap 三层架构篇 多种客户端(Win32/64 、Mac OSX、iOS and Android)访问企业数据库(SQL Server 、Oracle、MySQL 等) 本实例以开源的MySQL Server 为企业数据库,讲解DataSnap 的基础应用场景之一,也就是三大模型(DataSnap Server、DataSnap REST/JSON Application、DataSnap WebBroker Application)的第一类:基础DataSnap 服务应用。开 发平台采用当前必威体育精装版发布的Delphi XE7。此实例仅仅讲解从企业数据库服务器进行不同条件的数据记录查询的功 能,读者理解其原理后几乎可以不费力气的做到对企业数据库日常的增删查改等工作以满足更复杂的需求。这也 正是此篇文章的用意所在,Embarcadero 的官方文档中仅仅给出了显示企业数据库中的一张表记录的方法,而没给 出进一步的指导,这在实际应用中几乎是毫无价值的。另外,如何使DataSnap 中间服务应用作为一个Windows Service 在后台运行,也可以从此篇文章中得到相关细节。掌握了MySQL 的数据库通讯,相应的Microsoft SQL Server 或Oracle 也只是驱动的不同而已。 一、数据库服务器端部署 (对MySQL 熟悉的读者可以忽略此节) 1. MySQL Server on Linux Redhat 或CentOS 发行光盘会带有MySQL Server 的安装包,例如下面的查询结果表示MySQL 服务器及客户 端都安装正常了: [root@iscsi-sz ~]# rpm -qa |grep mysql-5.1 mysql-5.1.73-3.el6_5.x86_64 [root@iscsi-sz ~]# rpm -qa |grep mysql-server mysql-server-5.1.73-3.el6_5.x86_64 [root@iscsi-sz ~]# 如果系统没有安装MySQL Server 可参考此文: /under-linux-mysql-latest-version-installation-diagram-tutorial.html 2. MySQL Server on Windows Windows 下可以安装完整的后台服务型版本,也可以采用绿色版的MySQL Server。 (1) 这里提供一个范例版本详细的安装图解: /article/28362.htm (2) 以及如何实现绿色版MySQL Server on Windows: /article/29396.htm 上述文章也介绍了最基本的MySQL 操作指令。 (3) 如果你实在是比我想象的更懒,那就这个吧:/ 3. MySQL Server on Mac OSX 这个版本嘛,估计用的人最少了,但如果你是果粉,那我还是为你贴上吧: /s/blog_9d6e035501010jv5.html 二、DataSnap 中间层服务器开发准备工作 设置Delphi XE7 的MySQL 驱动,这里我们以DBExpress 为例,对于FireDAC 的驱动方法是完全一样的。 (1) 不要使用过高版本的libmysql.dll 驱动,安装好MySQL Server 后,在安装目录下你会找到这个文件,将 它拷贝到Delphi XE7 的bin64 文件夹下,注意一定不要拷贝到bin 文件夹。默认路径为: C:\Program Files (x86)\Embarcadero\Studio\15.0\bin64 (2) 在MySQL 服务器里创建数据库并导入数据 mysql -u root -p create database delphi_test; exit mysql –u –p delphi_test sample.sql 上面截图来自Linux 系统,如果是Windows ,则在

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档