dbexpress 连接 mysql_MySQL
{$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 版本问题
上一篇: WeblogicJVM调优
下一篇: c语言strcpy函数用法
推荐阅读
-
WIN7/win2008 r2 X64系统IIS 7.5 ACCESS数据库连接故障解决方法
-
Win2008 R2实现多用户远程连接设置方法
-
如何查找应用软件连接域名真实IP修改Hosts
-
惠普M400系列打印机网络连接无法打印怎么办?
-
路由器连接无线路由方法
-
ipad连不上电脑怎么办 ipad无法连接电脑的解决步骤介绍
-
PHP数组 为文章加关键字连接 文章内容自动加链接
-
Mysql查看最大连接数和修改最大连接数的讲解
-
C# 网络连接中异常断线的处理:ReceiveTimeout, SendTimeout 及 KeepAliveValues(设置心跳)
-
360连我WiFi可以连接上但是上不了网的解决方法详解