2017-04-03 999 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