繁体   English   中英

如何从 Python 中的 SQL 查询中获取数据

[英]How to fetch data from SQL query in Python

下午好,我在 MySQL 中写了一个查询,我想在 Python 中执行同样的查询。 我写的代码如下。 1.

import mysql.connector
from mysql.connector import Error


try:
connection = mysql.connector.connect(host='localhost',
                                      database='AdventureWorks2012',
                                      user='root',
                                      password='r@#*****')
sql_select_Query = "select * from Person.person"
    cursor = connection.cursor()
    cursor.execute(sql_select_Query)
    records = cursor.fetchall()

但是,我在运行第二部分时收到以下错误消息 - ''File "", line 5 password='r@#*****') ^ SyntaxError: unexpected EOF while parsing''

任何建议请如何克服这个问题?

您缺少except子句:

try:
    connection = mysql.connector.connect(host='localhost',
                                      database='AdventureWorks2012',
                                      user='root',
                                      password='r@#*****')
except Exception as e:
    print(e)

您应该查看documentation以获取更多信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM