dbexpress 连接mysql_dbexpress 连接 mysql

program Project1;

{$APPTYPE CONSOLE}

{$R *.res}

uses

System.SysUtils,data.DB, data.DBXCommon,classes, data.sqlexpr,vcl.dialogs,

Data.DBXMySQL;

var

fsqlconn:Tsqlconnection;

begin

try

{ TODO -oUser -cConsole Main : Insert code here }

fsqlconn:=TsqlConnection.Create(nil);

fsqlconn.ConnectionName:='MYSQLCONNECTION';

fsqlConn.DriverName:='MySQL';

fsqlConn.LoginPrompt:=false;

fsqlconn.Params.Clear;

fsqlConn.Params.Add('VendorLib=F:\soft\database\mysql\LIBMYSQL.dll');

fsqlconn.Params.Add('ServerCharSet=utf8');

fsqlconn.Params.Add('HostName=localhost');

fsqlconn.Params.Add('Database=lzf');

fsqlConn.Params.Add('User_Name=lzf');

fsqlConn.Params.Add('Password=123456');

fsqlconn.Params.Add('Compressed=False');

fsqlconn.Params.Add('Encrypted=False');

fsqlConn.Open;

showmessage('Good');

fsqlConn.Close;

except

on E: Exception do

begin

Writeln(E.ClassName, ': ', E.Message);

showmessage(e.Message);

fsqlconn.Free;

end;

end;

end.

xe2和xe5的唯一区别是:

fsqlconn.VendorLib:='F:\soft\database\mysql\libmysql.dll';

有点不好的是,好像还是只能支持5.1.63左右的libmysql.dll

也有人说 是 libmysql.dll 版本问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值