Heim >Backend-Entwicklung >Python-Tutorial >So betreiben Sie eine SQL Server-Datenbank in Python

So betreiben Sie eine SQL Server-Datenbank in Python

一个新手
一个新手Original
2017-10-19 10:09:223936Durchsuche

0. Inhalt

2. Vorbereitung

4 🎜>5. So schreiben Sie gekapselt in Klassen

1. Nachdem wir die grundlegende Syntax von SQL Server kennengelernt haben, lernen wir, wie man SQL im Programm verwendet Wenn es im Programm verwendet wird, ist die Praktikabilität nicht so groß.

2. Die grundlegendste SQL-Abfrageanweisung

Python verwendet das Pymssql-Modul, um die SQL Server-Datenbank zu betreiben, daher müssen Sie zuerst Pymssql installieren.

Geben Sie einfach

in die Befehlszeile ein, um es zu installieren.

Anschließend müssen Sie Ihre lokale SQL Server-Datenbank konfigurieren und Microsoft SQL Server Management Studio aufrufen, um sie einzurichten. Wenn Sie sich für die Verwendung der Windows-Authentifizierung entscheiden, müssen Sie diese auf SQL-Authentifizierung umstellen. Es gibt online viele Tutorials dazu. Suchen Sie einfach und Sie werden sie finden.

3. Einfache Testanweisung

Öffnen Sie IDLE und erstellen Sie ein neues Python-Programm:
pip install pymssql

4 🎜 >

In Python müssen Sie nach Abschluss des Vorgangs „Hinzufügen, Löschen, Ändern“ commit() ausführen, um den Code tatsächlich zur Ausführung zu übermitteln. Wenn etwas Unerwartetes passiert, führen Sie rollback() aus, um zum vorherigen zurückzukehren state, was dem vorherigen Vorgang entspricht. Alles vergeblich, dies schützt auch die Datenbank.

Es wird daher empfohlen, ein Programm wie dieses zu schreiben:


Sie können versuchen, conn.commit() zu löschen und zu sehen, ob es Änderungen in der Datenbank gibt.

import pymssql

conn = pymssql.connect(host='127.0.0.1',
                       user='sa',
                       password='123',
                       database='SQLTest',
                       charset='utf8')#查看连接是否成功cursor = conn.cursor()
sql = 'select * from student'cursor.execute(sql)#用一个rs变量获取数据rs = cursor.fetchall()print(rs)
5. So kapseln Sie sich in Klassen ein

Das obige ist der detaillierte Inhalt vonSo betreiben Sie eine SQL Server-Datenbank in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn