delphi bde mysql_Delphi- 连接MySQL数据库BDE

本文介绍了如何在Delphi中使用BDE连接MySQL数据库。首先安装MySQL ODBC驱动,然后在Delphi中设置数据源,通过Table控件连接数据库,并通过DataSource和DBGrid显示数据。此外,还讲解了如何使用ODBC的Query组件执行SQL查询,以及实现数据导航和查找功能。
摘要由CSDN通过智能技术生成

Delphi使用ADO可以连接MSSQL和ACCESS,但似乎不能连接MYSQL和ORACEL,如果要连接MYSQL和ORACLE得使用BDE。

一、连接方法

首先得先安装mysql驱动程序_mysql-connector-odbc-5.1.6-win32,然后点控件面板->管理工具->数据源 (ODBC)

cc0634812559477502ff96adb029b10d.png

点系统DNS,然后选择MySQL ODBC Driver,点完成。出现如下界面,填写相关的信息,选择数据库点完成,完成MYSQL的ODBC数据源的创建

19be8c7cea07c16c5b46895f35bf190e.png

接下来在Delphi里测试一下是否能连接成功。

首先在Delphi的BDE选项中拉一个Table数据库控件,点击该控件,在右边的属性面板中,在DataBaseName中选择刚才的创建的MYSQL-ODBC数据源名称,Active设为True,TableName选中需要的表。

9f5f16e20c93fa8a4569bfea2a415d94.png

最后拉一个DataSource和DBGrid,进行相关连接配置,就完成了,很方便。

二、使用ODBC中的Query组件

在ODBC中拉一个Query,其他配置与上面的一样,只是Query属性板中的SQL中要编写要查数据库的SQL语句

cd838133dbd8b1b08d466f9b9ef67e01.png

三、踪合一点点的例子

76a88eb4f2c09bc7cda6e2b6078158a9.png

数据源的其他配置一样,在DBGrid1CellClick放如下代码。

procedure TForm1.DBGrid1CellClick(Column: TColumn);

begin

LabelName.Caption := Table1['Name'];

LabelAge.Caption := Table1['Age'];

end;

如果需要一整行选中,在Option的dgRowSelect设为True

caeb7a2853ccd077a77135f2d5b13f3b.png

上一条记录,下一条记录,第一条记录,最后一条记录。

Table1.Prior;

Table1.Next;

Table1.First;

Table1.Last;

查找按扭,第一个参数是'name'是要查找的字段名,第二个参数是要查找的内容,最后一个参数是否忽略大小写。

Table1.Location('name',edit1.Text,[Lopartialkey,Locaseinsensitive]);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值