使用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;

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

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

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

{ Public declarations }

end;

var

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;

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数据库

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

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

s8lol主宰符文怎么配

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

使用Perl连接Mysql数据库

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

远程连接access数据库的方法

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

lol偷钱流符文搭配推荐

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

delphi连接数据库浅谈

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

远程访问MySQL数据库的方法小结

编程语言 网络编程
远程访问MySQL数据库的方法小结

lolAD刺客新符文搭配推荐

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

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

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

介绍MySQL的管理工具:phpMyAdmin

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