好的,所以我尝试导入我创建的连接到 MySQL 数据库的类,类代码如下所示:
class connection
def__init__( self ):
self.cnx = MySQLdb.connect(user='xxx',host='xxx',passwd='xxx',db='xxx')
mysql 连接的所有参数都是正确的,并且包含该类的文件与 PSP 文件位于同一目录中。类文件名为cnx_class.py
当我运行我的 PSP 文件时,我得到 'cnx' 没有定义。我的psp代码如下:
<psp:file>
import cnx_class
</psp:file>
<%
cur = cnx.cursor()
cur.execute('select * from protein;')
rows = cur.fetchall()
for row in rows:
req.write`(row)`
#end
%>
有什么帮助吗?