- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个正在运行的 mysql 服务器,可以从我的 Django ORM 连接到它。无法使用 rdflib 功能进行连接。我该如何调试这个问题?谢谢。
rdflib 2.4.2、python 2.6、MySQL 社区 5.1.42
跟踪:
configString = "host=localhost,user=root,password=...,db=..."
print configString
主机=本地主机,用户=root,密码=...,db=...
store = plugin.get('MySQL', Store)('rdfstore')
print store
回溯(最近一次调用最后一次):
文件“D:\GR\Personal\Career\Python\medCE\semantix\foaf_rdf.py”,第 26 行,位于打印商店
文件“C:\Program Files\Python26\lib\site-packages\rdflib\store\MySQL.py”,第 1029 行,位于 _____repr_____ c=self._db.cursor()
AttributeError:“NoneType”对象没有属性“cursor”
rt = store.open(configString,create=False)
表 kb_7b066eca61_relations 不存在
表 kb_7b066eca61_relations 不存在
print rt
0
if rt == 0: store.open(configString,create=True)
回溯(最近一次调用最后一次):
文件“”,第 3 行,位于
store.open(configString,create=True)
文件“C:\Program Files\Python26\lib\site-packages\rdflib\store\MySQL.py”,第 602 行,打开
host=configDict['host'],
文件“C:\Program Files\Python26\lib\site-packages\MySQLdb__init__.py”,第 74 行,在 Connect
返回连接(*args,**kwargs)
文件“C:\Program Files\Python26\lib\site-packages\MySQLdb\connections.py”,第 170 行,位于 init
super(连接, self).init(*args, **kwargs2)
操作错误:(1049,“未知数据库‘测试’”)
最佳答案
我在 MySQL.py 的 rdflib/store 目录中注释了代码,现在一切正常了:
# test_db = MySQLdb.connect(user=configDict['user'],
# passwd=configDict['password'],
# db='test',
# port=configDict['port'],
# host=configDict['host'],
# #use_unicode=True,
# #read_default_file='/etc/my-client.cnf'
# )
# c=test_db.cursor()
# c.execute("""SET AUTOCOMMIT=0""")
# c.execute("""SHOW DATABASES""")
# if not (configDict['db'].encode('utf-8'),) in c.fetchall():
# print >> sys.stderr, "creating %s (doesn't exist)"%(configDict['db'])
# c.execute("""CREATE DATABASE %s"""%(configDict['db'],))
# test_db.commit()
# c.close()
# test_db.close()
关于python - mysql 的 rdfstore 出现问题 - 如何调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2197157/
有没有使用 SPARQL 查询 MongoDB 的工具? 我使用 RDF 模式存储对象(boo Mongo 没有模式 ^^),现在我正在寻找一个工具/服务器来使用 SPARQL 查询数据存储。 我开始
我在nodejs中使用rdfstore,但我不知道如何重用空白 Node 。我需要多次使用空白 Node 。 这是代码: graph.add(rdf.createTriple( new rdf.
我有一个正在运行的 mysql 服务器,可以从我的 Django ORM 连接到它。无法使用 rdflib 功能进行连接。我该如何调试这个问题?谢谢。 rdflib 2.4.2、python 2.6、
我是一名优秀的程序员,十分优秀!