如何用Delphi XE4来开发iOS应用程序(2)

原创|使用教程|编辑:龚雪|2013-12-17 09:22:47.000|阅读 198 次

概述:使用Devart data access components来摆脱IOS对应用App的开发限制,随心所欲的开发你想要的应用程序。

相关链接:

MySQL

连接MySQL的方法也只有一个,就是直接模式。参数方面的设置跟Oracle区别不大:

UniConnection.SpecificOptions.Values['Direct'] :='True';

建立连接的话,需要知道主机和端口,主机可以通过服务器名字和IP来表示:

UniConnection.Server :='server';
UniConnection.Server :='192.168.0.1';

由于MySQL服务器里可以有多个数据库,所以我们需要指定一个具体的数据库:

UniConnection.Database :='database_name';

同样的,不要忘了指定Provider:

UniConnection.ProviderName :='MySQL';

例如:

var
  UniConnection:  TUniConnection;
begin
  UniConnection := TUniConnection.Create(nil);
  try
    UniConnection.ProviderName :='MySQL';
 
    UniConnection.SpecificOptions.Values['Direct'] :='True';
 
    UniConnection.Server :='server';
    UniConnection.Port :=3306;
    UniConnection.Database :='database_name';
    UniConnection.Username :='user_name';
    UniConnection.Password :='password';
 
    try
      UniConnection.Connect;
    except
      onE: Exceptiondo
        ShowMessage(E.Message);
    end;
  finally
    UniConnection.Free;
  end;
end;

PostgreSQL

UniDAC只允许直接模式来访问PostgreSQL,因此我们就直接跳过关于模式设置的步骤。剩下的建立连接的方式跟MySQL也基本一致。在PostgreSQL里也存在多个数据库,但是除此以外,每一个数据库还能有多个方案。如果我们想要一个不同于其他的方案,则需要对其命名:

UniConnection.SpecificOptions.Values['Schema'] :='schema_name';

例如:

var
  UniConnection:  TUniConnection;
begin
  UniConnection := TUniConnection.Create(nil);
  try
    UniConnection.ProviderName :='PostgreSQL';
 
    UniConnection.Server :='server';
    UniConnection.Port :=5432;
    UniConnection.Database :='database_name';
    UniConnection.SpecificOptions.Values['Schema'] :='schema_name';
    UniConnection.Username :='user_name';
    UniConnection.Password :='password';
 
    try
      UniConnection.Connect;
    except
      onE: Exceptiondo
        ShowMessage(E.Message);
    end;
  finally
    UniConnection.Free;
  end;
end;

推荐使用产品:UniDAC



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

登录 慧都网发表评论


慧都网友 2013-12-18 09:27:28.000
0

iOS火得勒,文章不错,坐等更新 O(∩_∩)O~


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
ODAC

ODAC(Oracle Data Access Components )是一个Oracle数据访问组件。

IBDAC

该工具是一款组件集,它为InterBase, Firebird 和 Yaffil的数据库服务器提供了入口。

MyDAC

该产品提供一组MySQL (MyDAC)组件,可以直接进入到MySQL的数据服务器。

UniDAC

UniDAC 是一个通用数据访问控件,支持几乎所有数据库格式,支持64位系统。

PgDAC

PostgreSQL Data Access Components (PgDAC)提供了一个可使用Delphi,Delphi for .NET以及C++ Builder直接访问PostgreSQL数据库服务器的组建库。PgDAC可帮助程序员不需要配置任何其他的支持库就能开发真正简短,快速,简洁的PostgreSQL数据库应用程序。

在线
客服
在线
QQ
电话
咨询
400-700-1020
购物车 反馈 返回
顶部
在线客服系统
live chat