• 技术文章 >数据库 >mysql教程

    dbexpress 连接 mysql_MySQL

    2016-06-01 13:11:30原创556
    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 版本问题

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:
    上一篇:Mysql允许用户远程连接及授权_MySQL 下一篇:Mysql,Oracle,Java数据类型对应_MySQL
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 归纳总结之MySQL数据库子查询语法规则• MySQL中关于超键和主键及候选键的区别分析• mysql函数的作用是什么• 怎么解决mysql服务无法启动1069• MySQL语法解析之表锁定
    1/1

    PHP中文网