Delphi 2010安装及使用UniDAC安装和使用

Delphi 2010安装及使用UniDAC安装过程:

1.进入"...\unidac40src\Source\Delphi14"文件夹,找到"Make.bat"文件,打开并修改IDE目录路径,如下:

set IdeDir="%PROGRAMFILES%\Embarcadero\RAD Studio\7.0 
call ..\Make.bat Delphi 14 WIN32

因为我这里Delphi 2010不是安装在默认位置,故修改如下:

set IdeDir="D:\Program Files\Embarcadero\RAD Studio\7.0 
call ..\Make.bat Delphi 14 WIN32

2.执行"Make.bat"文件,自动执行一系列操作后,到"...\unidac40src\Bin\Delphi14"目录下,可发现库已经生成完毕;
3.运行Delphi 2010,菜单→"Tools"→"Options"→"Environment Options"→"Environment Variables",添加"...\unidac40src\Bin\Delphi14"完整路径到"PATH"环境变量;
4.菜单→"Component"->"Install Packages...","Add"添加"...\unidac40src\Bin\Delphi14"目录下的"dclunidac140.bpl";
5.菜单→"Tools"→"Options"→"Environment Options"→"Delphi Options"→"Library - Win32",在"Library Path"添加"...\unidac40src\Lib\Delphi14"路径;
6.此时,已可以使用UniDAC连接数据库了。若是需要链接查看源代码,将"...\unidac40src\Source"路径也添加到"Library Path"。

测试连接MySql数据库:
1.新建一个应用程序,在面板上拖动TUniConnection、TMySQLUniProvider、TUniQuery、TUniDataSource、TDBGrid到窗体上,如下图所示:


2.右键TUniConnection,选择"Connection Editor...",填入数据库连接参数,如下图所示:
 

3.因为MySql一般设置字符集为UTF-8,而Delphi 2010工程字符集是Unicode,在"Options"页面,设置"UseUnicode"为True,这可以通知服务器,客户端和服务器双方之间的所有数据都将通过UTF-8编码,设置这个选项会转换所有的TStringField字段类型到TWideStringField字段类型,使得几乎所有的语言符号都可以正确工作,但另一方面,也引起工作延迟。

4.关联其他项,在TUniQuery的SQL里面写"select * from city",设置Active为True,运行程序,可以看到符号都可以正常显示,如下图所示:


代码实现的方式如下:

procedure TForm1.FormCreate(Sender: TObject); 
begin 
  UniQuery1.Connection := UniConnection1; 
  UniDataSource1.DataSet := UniQuery1; 
  DBGrid1.DataSource := UniDataSource1; 
  with UniConnection1 do 
  begin 
    ProviderName := 'MySQL'; 
    Username := 'root'; 
    Password := '123'; 
    Server := '192.168.82.201'; 
    Database := 'world'; 
    Port := 3306; 
    SpecificOptions.Values['UseUnicode'] := 'True'; 
    try 
      Connect; 
      UniQuery1.Close; 
      UniQuery1.SQL.Text := 'select * from city'; 
      UniQuery1.Open; 
    except 
 
    end; 
  end; 
end;

必须先选按个控件,代码设置参数即可。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装Delphi 11,并且使用UniDAC 9.2.1,可以按照以下步骤进行操作: 1. 首先,确保你已经成功安装Delphi 11,如果没有安装,可以从官方网站上下载并安装。 2. 然后,前往Devart官方网站,并在下载页面上找到UniDAC 9.2.1版本的下载链接。点击下载链接来获得UniDAC安装程序。 3. 下载完成后,运行下载的UniDAC安装程序。在安装向导中,仔细阅读许可协议,并接受该协议。 4. 在安装程序中的目标文件夹选择Delphi 11的安装目录。通常默认路径是"C:\Program Files (x86)\Embarcadero\Studio\11.0"。 5. 继续安装过程,并选择你想要的安装选项。你可以选择完整安装或自定义安装。 6. 安装程序将会自动将UniDAC的相关文件安装Delphi 11的目录下。 7. 安装完成后,启动Delphi 11。在Delphi 11的IDE中,打开一个新的项目。 8. 在项目中,右键单击"项目文件",然后选择"添加到项目",并选择"UniDAC"。 9. 在使用UniDAC之前,需要配置相关数据库连接。在Delphi 11的IDE中,选择"工具"->"UniDAC"->"数据库连接编辑器"。 10. 在数据库连接编辑器中,点击"添加"按钮来添加一个新的连接。 11. 选择你想要的数据库供应商,例如MySQL、Oracle等,并填写相应的连接参数。 12. 点击"测试连接"按钮来确保你的连接设置是正确的。如果测试通过,点击"应用"按钮保存设置。 13. 现在你可以在Delphi 11的项目中使用UniDAC进行数据库开发了。 希望上述步骤能够帮助你成功安装Delphi 11和UniDAC 9.2.1,并进行相关的开发工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值