python 如何用C从mysql中获取数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 如何用C从mysql中获取数据相关的知识,希望对你有一定的参考价值。
#include <mysql.h>
#include <stdio.h>
main() {
MYSQL *conn;
MYSQL_RES *res;
MYSQL_ROW row;
char *server = "localhost";
char *user = "root";
char *password = "MyPass"; /* set me first */
char *database = "MyDb";
conn = mysql_init(NULL);
/* Connect to database */
if (!mysql_real_connect(conn, server, user, password,
database, 0, NULL, 0)) {
fprintf(stderr, "%s\n", mysql_error(conn));
exit(1);
}
/* send SQL query */
if (mysql_query(conn, "show tables")) {
fprintf(stderr, "%s\n", mysql_error(conn));
exit(1);
}
res = mysql_use_result(conn);
/* output table name */
printf("MySQL Tables in mysql database:\n");
while ((row = mysql_fetch_row(res)) != NULL)
printf("%s \n", row[0]);
/* close connection */
mysql_free_result(res);
#!/usr/bin/python
import MySQLdb
import sys
conn = MySQLdb.connect ("localhost","root","MyPass","MyDb")
cursor = conn.cursor ()
cursor.execute ("select id,name, age, email from admin)
data = cursor.fetchall()
for row in data:
print row[0],row[1],row[2],row[3],row[4],row[5]
cursor.close ()
conn.close()
以上是关于python 如何用C从mysql中获取数据的主要内容,如果未能解决你的问题,请参考以下文章
如何用MySQL建立数据库
如何用Python提取和识别车牌号?
谁能告诉我如何用相同的按钮解决 python gui tkinter 但在不同的 MySQL 表中单独工作
如何用PYTHON把一组数据写入一个文件
如何用python查询mysql乱码问题?
如何用python写爬虫来获取网页中所有的文章以及关键词