返回列表 发帖

mysql如何与DELPHI7连,请问各位师傅是否有示例参考

本人现在想学mysql与DELPHI的开发,不知道如何让两者衔接,网上的都没有事例,能不能提供一个带示例的程序,谢谢
可以学吗?

用c api ,delphi 是可以支持的 不过要转换 引入 DLL

可看一下手册 c api 部分 你的mysql 目录有相关文件

TOP

用myodbc也是个不错的主意

TOP

怎么都没有实例呢
可以学吗?

TOP

很简单,下载一个mysql for dephi控件,就跟平时操作sql数据库一样(它里面有包含一些数据访问控件),不方便一点就是发表代码时,必须要安装这个控件才可以运行程序.

TOP

用ADO连接吧,我很少用DELPHI,只是做DLL时用到,不知道是不是支持。

TOP

转:
对于MYSQL没有加上ODBC的服务.这个方法狠好.
速度还狠快.毕竟这是直接连接服务器的MYSQL端口.
现在把代码片段铁出来大家看看.
值得注意的是:运行程序,在WIN_DIR\SYSTEM32\
下应该有一个LIBMYSQL.DLL的COPY.
这是MYSQL的API库.

procedure TForm1.Button1Click(Sender: TObject);
var
   host, user, passwd: String;

begin
     host:= edtHostname.Text;
     user:= edtUsername.Text;
     passwd:= edtPasswd.Text;
     {Connect to server}
     mysql_connect(@mysqlrec, PChar(host), PChar(user), PChar(passwd));
     if mysqlrec._net.last_errno = 0 then
     begin
          ShowMessage ('Successfully connected to server');
          connected:= 1; //keep track of connection
          Button2.Enabled:= true;
          Button4.Enabled:= true;
          Button1.Enabled:= false;
     end
     else
         ShowMessage (Trim(mysqlrec._net.last_error));
end;

TOP

回复 #7 joerkky 的帖子

你能不能给我段程序例子?
zhaoqm999@163.com

TOP

返回列表