首先在窗体上拖拽sqlconnection和sqlquery两个控件:

然后在测试连接中,写入以下代码(注意exe生成目录下需要有dbxopenmysql50.dll和libmysql.dll

  1. SQLConnection1 := TSQLConnection.Create(nil);
  2. SQLConnection1.DriverName := 'dbxmysql';
  3. SQLConnection1.GetDriverFunc := 'getSQLDriverMYSQL50';
  4. SQLConnection1.LibraryName := 'dbxopenmysql50.dll';
  5. SQLConnection1.VendorLib := 'libmysql.dll';
  6. SQLConnection1.LoginPrompt := false;
  7. SQLConnection1.Params.Append('Database=sampledb31');
  8. SQLConnection1.Params.Append('User_Name=test');
  9. SQLConnection1.Params.Append('Password=test');
  10. SQLConnection1.Params.Append('HostName=192.168.1.78');
  11.  
  12. SQLConnection1.Open;
  13. if SQLConnection1.Connected = true then
  14. begin
  15. SQLQuery1.SQLConnection := SQLConnection1;
  16. SQLQuery1.SQL.Clear;
  17. SQLQuery1.SQL.Text := 'SET NAMES gbk;';//设置mysql查询中文不乱码
  18. SQLQuery1.ExecSQL();
  19. MessageBox(0,'连接成功','提示',MB_ICONASTERISK and MB_ICONINFORMATION);
  20. end else
  21. begin
  22. showmessage('数据库连接失败!');
  23. SQLConnection1.Close;
  24. end;

最新文章

  1. 解决msi文件在XP上安装未完成(提示安装程序被中断,未能安装app。需要重新启动该安装程序进行重试)的问题。
  2. svm损失函数
  3. 2012年 蓝桥杯预赛 java 本科 题目
  4. ubuntu 命令收集
  5. iOS 归档
  6. Python概述_软件安装_常见问题
  7. Spring事务传播特性的浅析——事务方法嵌套调用的迷茫
  8. JAVA多线程解惑之多线程返回值
  9. "_OBJC_CLASS_$_WeiboApi", referenced from: objc-class-ref in libtuyoo.a(TuYoo.o)
  10. YesFinder - 网页文件管理系统 V2.0
  11. jquery第六期:位置选择器
  12. 电驴 emule 源代码分析 (1)
  13. awstats + tomcat + windows
  14. select 训练
  15. Hibernate的注解方法的使用
  16. System.getSecurityManager()
  17. mac 打印机无法打印
  18. C#调用非托管dll--路径问题
  19. delphi 主线程向子线程发送消息
  20. leetcode:Path Sum【Python版】

热门文章

  1. Linux x64系统上安装 oracle 11g R2 x64
  2. 【iCore1S 双核心板_FPGA】例程十二:基于单口RAM的ARM+FPGA数据存取实验
  3. java Filter过滤器例外URL设置
  4. 关于Unity中ARPG游戏人物移动(专题十一)
  5. 跨浏览器的placeholder-jQuery版(jQuery插件EnPlaceholder)
  6. java-信息安全(十七)-*.PFX(*.p12)&个人信息交换文件
  7. 一个Login页面全面了解session与cookie
  8. Linux设备驱动剖析之IIC(四)
  9. python的运行机制和版本区别
  10. mui---自定义页面打开的方向