VS2015社区中使用Python的MySql连接

VS2015社区中使用Python的MySql连接,python,mysql,flask,visual-studio-2015,Python,Mysql,Flask,Visual Studio 2015,如何在Visual studio 2015社区中使用python连接到MySql数据库?我已经在我的项目环境中安装了pymssql。我还需要做什么?我在运行项目时添加了以下连接字符串,但该字符串不起作用: from datetime import datetime from flask import render_template from SchoolsPortal import app import pymssql connection = pymssql.connect(server='

如何在Visual studio 2015社区中使用python连接到MySql数据库?我已经在我的项目环境中安装了pymssql。我还需要做什么?我在运行项目时添加了以下连接字符串,但该字符串不起作用:

from datetime import datetime
from flask import render_template
from SchoolsPortal import app
import pymssql

connection = pymssql.connect(server='localhost', user='root', password='admin', database='testschool')
print('Connected')

@app.route('/')
@app.route('/home')
def home():
    """Renders the home page."""`enter code here`
    return render_template(
        'index.html',
        title='Home Page',`enter code here`
        year=datetime.now().year,
    )

问题是pymssql是针对Microsoft SQL而不是MySQL的。您希望通过pip安装程序包mysqlclient:
pip3安装mysqlclient
forpython3x,或者如果您使用的是python2.7x
pip安装MySQLdb
。我希望这有帮助。请阅读此答案的更多信息。

mysqldb包不可下载。我曾经下载过mysqlclient:以下错误是我在donwload日志文件中得到的:没有找到与MySQLdb“MySQLdb”匹配的发行版,安装失败。退出代码:1@jamescampbell,您在哪里运行pip3?在Visual studio中安装mysqlclien?您使用哪个终端或控制台?Visual studio是否有用于运行该终端或控制台的特殊终端或控制台?我是英语初学者flask@LutaayaHuzaifahIdris您可以从命令提示符或终端运行它。它将其安装为一个可以在任何地方使用的进程,而不仅仅是在VisualStudio中。VisualStudio是一个IDE,一个高级代码编辑器,就像Sublime Text和其他IDE一样,许多IDE都可以从内部运行终端命令,但为了安全起见,我在一个单独的终端窗口中运行类似的东西。我使用OSX,但有Windows 10虚拟机,以防我需要测试跨操作系统兼容性。@jamescampbell,非常感谢您提供的信息,我认为可以在像pycharm?这样的VS中完成,好的,让我用that@LutaayaHuzaifahIdris我没有使用pycharm或Visual Studio。