通过应用程序连接MySQL实例 输入您想要执行的SQL sql "SELECT FROM User" cursor.execute(sql) for result in cursor: print(result) finally: connection.close() C代码示例: 说明 运行环境需先安装mysql.h头文件,以CentOS为例,安装命令如下: sudo yum install mysqldevel c include include include int main(void) { MYSQL tmysql; MYSQLRES res NULL; MYSQLROW row; int rc, i, fields; int rows; char select[] "select from User"; // 输入希望执行的SQL。 tmysql mysqlinit(NULL); if(NULL tmysql){ printf("init failedn"); } if(NULL mysqlrealconnect(tmysql, "host", "yourUsername", "yourPassword", "yourDatabase", port>, NULL, 0)){ printf("connect failedn"); } if(mysqlrealquery(tmysql, select, strlen(select)) ! 0){ printf("select failedn"); } res mysqlstoreresult(tmysql); if (NULL res) { printf("mysqlrestoreresult(): %sn", mysqlerror(tmysql)); return 0; } fields mysqlnumfields(res); while ((row mysqlfetchrow(res))) { for (i 0; i < fields; i++) { printf("%st", row[i]); } printf("n"); } mysqlclose(tmysql); }