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

原创|使用教程|编辑:龚雪|2013-12-19 09:33:48.000|阅读 116 次

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

相关链接:

InterBase

InterBase与前面提到的四种数据库会有稍稍的不同。在IOS里,你既可以通过本地,也可以远程的和InterBase数据库进行工作。下面我们分别来看看。

首先第一步,指定Provider:

UniConnection.ProviderName :='InterBase';

若是本地数据库的话,就指定本地文件的路径:

UniConnection.Database := IncludeTrailingPathDelimiter(TPath.GetDocumentsPath) +'db.gdb';

若是远程数据库则指定服务器名称和文件在服务器上的路径:

UniConnection.Server :='server';
UniConnection.Database :='D:db.gdb';

连接本地数据库的例子:

var
  UniConnection:  TUniConnection;
begin
  UniConnection := TUniConnection.Create(nil);
  try
    UniConnection.ProviderName :='InterBase';
 
    UniConnection.Database := IncludeTrailingPathDelimiter(TPath.GetDocumentsPath) +'db.gdb';
    UniConnection.Username :='user_name';
    UniConnection.Password :='password';
 
    try
      UniConnection.Connect;
    except
      onE: Exceptiondo
        ShowMessage(E.Message);
    end;
  finally
    UniConnection.Free;
  end;
end;

连接远程数据库的例子:

var
  UniConnection:  TUniConnection;
begin
  UniConnection := TUniConnection.Create(nil);
  try
    UniConnection.ProviderName :='InterBase';
 
    UniConnection.Server :='server';
    UniConnection.Database :='D:db.gdb';
    UniConnection.Username :='user_name';
    UniConnection.Password :='password';
 
    try
      UniConnection.Connect;
    except
      onE: Exceptiondo
        ShowMessage(E.Message);
    end;
  finally
    UniConnection.Free;
  end;
end;

到此,对于各大主流的数据库的连接方法就基本介绍完了。关于如何在IOS上部署App,请参考本连载的第一篇文章。里面有提及到。

推荐使用工具下载:



标签:

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

登录 慧都网发表评论


暂无评论...

为你推荐

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

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

IBDAC

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

MyDAC

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

PgDAC

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

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