首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无需输入数据库密码即可使用Python连接到服务器上的数据库

问无需输入数据库密码即可使用Python连接到服务器上的数据库
EN

Stack Overflow用户
提问于 2016-07-05 13:18:02
回答 0查看 2.4K关注 0票数 0

我的情况如下..我正在写一个python program.which,要求用户输入用户名和密码开始with.Now我从数据库中获取用户名和密码,存储在GoDady挂载的web服务器上,并将其与用户输入的凭据进行比较。

我使用的方法如下:

代码语言:javascript
复制
#!/usr/bin/python
import MySQLdb

db = MySQLdb.connect(host="localhost",    
                     user="john",         
                     passwd="megajonhy", 
                     db="jonhydb")       

cur = db.cursor()    

cur.execute("SELECT * FROM YOUR_TABLE_NAME")  

for row in cur.fetchall():
    print row[0]

db.close()

所以,由于连接到数据库内的program.for,我必须提供的用户名和密码的数据库内的program.this方法是不好的,如果我想把我的程序给other.Because,然后我希望我的用户输入用户名和密码。而不是连接到程序内部的数据库,我希望程序调用一个web脚本,它为我做所有的事情,并返回用户是否是经过身份验证的用户。

对于我的场景,最好的方法是什么?

使用的语言:桌面程序(Python):web(PHP):数据库(MYSQL)

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38195637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档