使用Delphi6的DBExpress组件连接远程的Mysql数据库

弱水三千jie

弱水三千jie

2016-02-19 19:23

每个人都希望每天都是开心的,不要因为一些琐事扰乱了心情还,闲暇的时间怎么打发,关注图老师可以让你学习更多的好东西,下面为大家推荐使用Delphi6的DBExpress组件连接远程的Mysql数据库,赶紧看过来吧!

Delphi6新增的DBExpress专门用来对付Mysql,DB2,Interbase,Oracle等数据库,使用时注意将libmysql.dll

拷贝到当前目录或系统目录(98:system,NT:system32)下,并保证您的3306端口与远程服务器是相通的。

源程序:

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, DBXpress, DB, SqlExpr, StdCtrls, ComCtrls, FMTBcd, Grids,

DBGrids, Provider, DBClient, DBLocal, DBLocalS, DBTables;

type

TForm1 = class(TForm)

SQLConnection: TSQLConnection;

StatusBar1: TStatusBar;

Label1: TLabel;

DataSource1: TDataSource;

DBGrid1: TDBGrid;

GroupBox1: TGroupBox;

Label2: TLabel;

Password: TEdit;

User_Name: TEdit;

HostName: TEdit;

Label3: TLabel;

Label4: TLabel;

Button1: TButton;

GroupBox2: TGroupBox;

Label5: TLabel;

ESQL: TEdit;

Label6: TLabel;

Database: TEdit;

ButtonGo: TButton;

SQLClientDataSet: TSQLClientDataSet;

procedure Button1Click(Sender: TObject);

procedure ButtonGoClick(Sender: TObject);

procedure FormClose(Sender: TObject; var Action: TCloseAction);

private

{ Private declarations }

public

{ Public declarations }

end;

var

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);

begin

with SQLConnection do

begin

Close;

Params.Values['HostName']:=HostName.Text;

Params.Values['UserName']:=User_Name.Text;

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

Params.Values['Password']:=Password.Text;

Params.Values['Database']:=Database.Text;

try

Connected:=True;

Statusbar1.Panels[0].Text:='Connect OK';

ButtonGo.Enabled:=True;

except

MessageDlg('Connect Error',mtError,[mbyes],0);

end;

end;

end;

procedure TForm1.ButtonGoClick(Sender: TObject);

begin

with SQLClientDataSet do

begin

Close;

CommandText:=ESQL.Text;

Open;

end;

end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);

begin

SQLConnection.Close;

end;

end.

展开更多 50%)
分享

猜你喜欢

使用Delphi6的DBExpress组件连接远程的Mysql数据库

编程语言 网络编程
使用Delphi6的DBExpress组件连接远程的Mysql数据库

使用Perl连接Mysql数据库

编程语言 网络编程
使用Perl连接Mysql数据库

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

mysql 远程连接数据库的方法集合

编程语言 网络编程
mysql 远程连接数据库的方法集合

delphi连接数据库浅谈

编程语言 网络编程
delphi连接数据库浅谈

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

远程连接access数据库的方法

ASP
远程连接access数据库的方法

JSP连接mysql数据库攻略

Java JAVA基础
JSP连接mysql数据库攻略

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

用VB6编写强力的windows隐藏引擎

用VB6编写强力的windows隐藏引擎

介绍MySQL的管理工具:phpMyAdmin

介绍MySQL的管理工具:phpMyAdmin
下拉加载更多内容 ↓