如何使用Python将MySQL workbench与来自shell的连接?
我在MySQL workbench中有数据库,我正在从shell运行Python代码以连接到我的数据库如何使用Python将MySQL workbench与来自shell的连接?,python,mysql-workbench,Python,Mysql Workbench,我在MySQL workbench中有数据库,我正在从shell运行Python代码以连接到我的数据库 但是我无法导入mysql.connector或mysqlDb(从w3school得到这个建议)。因此,我无法连接到我的数据库 我认为问题不在于连接Putty,而在于在python脚本中导入mysql.connector。 “但我无法导入mysql.connector或mysqlDb(从w3school获得此建议)” --如果你的代码附在你的帖子上,你会更容易得到帮助 import mysql.
但是我无法导入mysql.connector或mysqlDb(从w3school得到这个建议)。因此,我无法连接到我的数据库 我认为问题不在于连接Putty,而在于在python脚本中导入mysql.connector。 “但我无法导入mysql.connector或mysqlDb(从w3school获得此建议)” --如果你的代码附在你的帖子上,你会更容易得到帮助
import mysql.connector
cnx = mysql.connector.connect(########)
我认为这段代码会有帮助。“从Oracle加载文件”
您可以尝试的一个选项是使用pymysql。更多信息。代码片段如下所示:
import pymysql.cursors
connection = pymysql.connect(host='IP',
port=3306,
user='user',
password='pass',
db='database',
charset='utf8mb4',
autocommit=True,
cursorclass=pymysql.cursors.DictCursor)
with connection.cursor() as cursor:
query = 'Your query'
cursor.execute(query)
connection.close()
是的,我在用Python
python
感谢您宝贵的回答,但很抱歉我已经解决了我的问题。问的问题不合适,因为我是StackOverFlow的新手。嗨,别担心。我很高兴你解决了你的问题。你问的问题不必道歉。正确地提问和回答问题需要练习,从某个地方开始很重要。顺致敬意,
import pymysql.cursors
connection = pymysql.connect(host='IP',
port=3306,
user='user',
password='pass',
db='database',
charset='utf8mb4',
autocommit=True,
cursorclass=pymysql.cursors.DictCursor)
with connection.cursor() as cursor:
query = 'Your query'
cursor.execute(query)
connection.close()