mysql mysql存储过程连接查询远程数据库 mysqli_connect 远程地址 1270013306 root 123456
您可以使用以下代码来连接MySQL远程数据库:
DELIMITER //
CREATE PROCEDURE your_procedure_name()
BEGIN
DECLARE conn mysqli;
DECLARE host VARCHAR(255) DEFAULT '127.0.0.1';
DECLARE port INT DEFAULT 3306;
DECLARE user VARCHAR(255) DEFAULT 'root';
DECLARE password VARCHAR(255) DEFAULT '123456';
DECLARE database_name VARCHAR(255) DEFAULT 'your_database_name';
SET conn = mysqli_init();
IF NOT conn THEN
SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'Failed to initialize MySQLi connection';
END IF;
IF NOT mysqli_real_connect(conn, host, user, password, database_name, port) THEN
SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'Failed to connect to MySQL: ' + mysqli_connect_error();
END IF;
-- 在此处可以编写您的查询逻辑
-- 关闭连接
mysqli_close(conn);
END //
DELIMITER ;
请注意,您需要将 your_procedure_name 替换为您自己的存储过程名称,并根据实际情况修改 host、port、user、password 和 database_name 的值
原文地址: https://www.cveoy.top/t/topic/hJ5c 著作权归作者所有。请勿转载和采集!