Я новичок в python, пытаясь простыми программами, приведенными ниже, является программа, которую я пытался получить из таблицы и отображая ее. Установленная Python3.4 и mysql.connector 2.0.4, обкатка LOCALHOST в http://localhost:804/cgi-bin/ex7.pyотображение данных таблицы из базы данных с использованием python
Это подключение к базе данных, но не извлечение данных из таблицы
#!"C:\python34\python.exe"
import sys
import mysql.connector
print("Content-Type: text/html;charset=utf-8")
print()
conn = mysql.connector.connect(host='localhost',port='8051',
database='example',
user='root',
password='tiger')
cursor = conn.cursor()
if conn.is_connected():
print('Connected to MySQL database')
cursor.execute(""" SELECT * FROM album """)
for row in cursor:
print (row[1])
Это дает выход как: Подключение к базе данных MySQL
не печатает данные из таблицы Пожалуйста, укажите, где пошло не так
у вас отсутствует указатель курсора = conn.cursor(). Но вы не должны использовать mysql-коннектор. Либо вы идете с sqlachemy или pip install MySQL-python. Использование MySQL-python очень просто. На этом URL-адресе у вас есть пример http://zetcode.com/db/mysqlpython/ (страница поиска для «В первом примере мы получим версию базы данных MySQL».) – pregmatch
с включением курсора = conn.cursor() , он не будет работать. Многие используют mysql connector.so, я установил и попытался с этим. Я должен использовать это только – jermina