delphi 怎么执行mysql命令

delphi 怎么执行mysql命令,第1张

1、在delphi中,将bde控件板的query控件放在form中,在其SQL属性中输入你的查询语句,在将active属性设为true就可执行SQL命令

当然,之前你要安装mysql的odbc驱动,建立mysql的bde别名,要设置好数据库(database)、数据源(datasource)、查询(query)相互之间的联系。

2、Delphi一般使用TADOStoredProc来访问存储过程,TADOStoredProc与TADOQuery都是继承自TCustomADODataSet类,实际上使用TADOQuery来访问存储过程会更灵活一点:

存储过程脚本:

DELIMITER $$

DROP PROCEDURE IF EXISTS p_test1;

CREATE PROCEDURE p_test1(

iSqn: INT,

sName: VARCHAR(40))

BEGIN

insert into t1(sqn, name) value(iSqn, sName);

END$$

DELIMITER ;

执行存储过程代码:

function Exec_Proc1: Boolean;

begin

result := true;

queryclose;

querysqlclear;

querysqladd('call p_test1(:sqn, :name)');

queryParameters[0]value := 1;

queryParameters[1]value := 'test';

try

queryExecSql;

except

result := false;

//写日志什么的处理

end;

end;

远程连接linux的数据库不需要执行任何linux系统命令,和linux系统无关,只要知道用户名、密码、数据库名称、IP地址就可以,还有个前提是数据库运行远程访问。

在XP cmd下执行你需要安装mysql客户端工具,能够执行mysql命令,然后执行

mysql -u用户名 -p密码 -hIP地址 数据库名称,然后回车,就可以登录进远程数据库了。

以上就是关于delphi 怎么执行mysql命令全部的内容,包括:delphi 怎么执行mysql命令、如何远程连接mysql并执行命令、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10190388.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存