Я использую Maya 2011 (64-разрядная версия) и MySQL 5.5 (64-разрядная версия) в Windows 7 (64-разрядная версия). Я пытался соединить майя с Mysqldb через python. Поэтому я скопировал файлы коннектора в пакеты maya \ python \ lib \ site.
Я смог импортировать модуль MYsqldb без каких-либо ошибок. Но когда я попытался вызвать объект курсора (для запроса), я обнаружил, что Maya не распознает объект курсора.
Вот мой пример кода:
import MySQLdb as mb
import maya.cmds as cmds
def mysql_connect(hostname, username, password, dbname):
db = mb.connect(host=hostname,user=username,passwd=password,db=dbname)
db = mysql_connect("localhost", “root”, “test”, “mydbt")
dbcursor = db.cursor()
dbcursor.execute("select * from maya")
Но код выдает следующую ошибку:
Ошибка: AttributeError: у объекта «NoneType» нет атрибута «курсор» #
Я попытался проверить переменные env-path, заменив файлы коннекторов, но проблема остается.
Будучи новичком, я не могу точно определить проблему.
Прошу ваших ценных предложений