2017-04-03 998 views
1

我开始使用很多使用ms sql server的sql,并且希望使用python脚本自动化一些步骤。如何使用Pycharm在SQL服务器中运行SQL?

我的计划是让python使用各种输入,以便当我需要从sql server获得不同的输出时,我可以运行python脚本并在Microsoft SQL Server Management Studio中执行SQL代码。通过这种方式,我可以快速获得所需的结果,而无需随时为我的不同需求手动调整sql代码(但使用相同的代码)。

到目前为止,我已经签出的所有(但不限于)这些职位:

  1. Python Pycharm and SQL Server connection

  2. https://www.jetbrains.com/help/pycharm/2016.3/databases-and-sql.html

  3. https://intellij-support.jetbrains.com/hc/en-us/community/posts/205816489-New-to-Python-Help-with-SQL-Server-Connection-?sort_by=votes

然而,我一直没有完全了解如何连接它们。或者,也许我对它的理解错了,实际上并没有把两者联系起来?我找不到有关此主题的许多信息。任何帮助是极大的赞赏!

!注意:?

澄清,我不知道如何下手:(所以任何指导,非常感谢

+0

请说明你卡在哪里。 –

+0

Hi @MarshallX,刚刚更新了我的问题。我甚至不知道从哪里开始......因为我仍然是sql的初学者,所以非常无能。 – alwaysaskingquestions

+0

@alwaysaskingquestions,您是否下载/安装[MySQL-python](https://pypi.python.org/pypi/MySQL-python)并将其导入到您的python脚本中?结帐这篇文章[如何连接到MySQL数据库在Python?](http://stackoverflow.com/questions/372885/how-do-i-connect-to-a-mysql-database-in-python) ,看起来像是一个完整的演练 – davedwards

回答

1

你有没有安装Python中的MS SQL驱动程序,但 如果您从来没有一直与Python和数据库那么这可能是最常见的错误。

如果没有,从这里

首先得到司机

安装驱动程序后,只需连接到数据库,如上面链接中的教程所示。

+1

所以这不是一个图书馆,我可以只安装在python权利?我必须下载并像应用程序一样安装?非常感谢!你是对的,我对此是全新的。 – alwaysaskingquestions

+0

非常感谢你!!!!你的方法证明是最有用的。 :) – alwaysaskingquestions