import pymysql.cursors
import pymysql
try:
conn = pymysql.connect(host='10.1.1.1 (remote server ip or hostname)',
user='db_user_name',
password='db_password',
db='name_of_db',
cursorclass=pymysql.cursors.DictCursor)
sql = "select * from users"
with conn.cursor() as cursor:
# Read a single record
sql = "select * from users"
cursor.execute(sql)
result = cursor.fetchall()
print(result)
except Exception as inst:
print(str(inst))
finally:
conn.close()
您有一个运行MySQL数据库的服务器和一个python客户端应用程序,它需要来自数据库的数据
我认为客户端软件通常不会直接连接到数据库(出于安全原因)。相反,客户端与服务器应用程序通信(可能通过REST-API)
How i meant it
这似乎是一个很好的指南
https://pynative.com/python-mysql-tutorial/
我很快就尝试了PyMySql。它起作用了。唯一的问题是它处于测试阶段https://pymysql.readthedocs.io/en/latest/user/examples.html
因此,我建议您尝试使用MySQL连接器Python进行初始设置会有点困难,但它是由供应商提供的。所以你可以更信任它
或者https://pypi.org/project/mysqlclient/
相关问题 更多 >
编程相关推荐