Python-如何使用MYSQL[聊天数据库]进行身份验证
我正在用python编写一个聊天程序 我正在和程序auth聊天,但不知道如何在python mysql上编写身份验证脚本 如何使用python对mysql进行身份验证Python-如何使用MYSQL[聊天数据库]进行身份验证,python,mysql,sockets,chat,authentication,Python,Mysql,Sockets,Chat,Authentication,我正在用python编写一个聊天程序 我正在和程序auth聊天,但不知道如何在python mysql上编写身份验证脚本 如何使用python对mysql进行身份验证 import MySQLdb dbHost = '127.0.0.1' dbName = 'chat_db' dbUser = 'username' dbPass = 'passwd' try: db = MySQLdb.connect(host=dbHost, db=dbName, user=dbUser, pass
import MySQLdb
dbHost = '127.0.0.1'
dbName = 'chat_db'
dbUser = 'username'
dbPass = 'passwd'
try:
db = MySQLdb.connect(host=dbHost, db=dbName, user=dbUser, passwd=dbPass)
except MySQLdb.MySQLError, err:
print "Cannot connect to database. MySQL error: " + str(err)
请参阅文档和示例您可以查看sqlalchemy(),它是一个Python SQL工具包和对象关系映射器,这可以帮助您。我何时插入mysql数据库?在带有服务器代码的本地主机中还是在internet主机中?在internet主机中的何处插入服务cod?我的代码与本例中的服务器和客户端代码相同,我认为数据库通信应该是服务器端的。您可以在服务器启动时设置一次数据库连接,然后在需要的任何地方使用它来检索或存储数据库表中的数据。我认为,如果在服务器启动时插入mysql数据库是危险的,因为它会被用户检查:|我想我不理解您的担忧。编程确实是一个危险的行业;)