10.2022 | python | SQL Server | Połączenie z bazą
Niniejsza wskazówka opisuje połączenie z bazą SQL Server z poziomu systemu Windows.
Aby ustawić połączenie z bazą SQL Server, wymagane jest:
1. Zainstalowanie w systemie Windows sterownika ODBC - wersja dla Windows jest dostępna pod poniższym adresem:
2. Zaimportowanie do projektu biblioteki pyodbc - jest ona dostępna pod poniższym adresem:
Połączenie z bazą rozpoczynamy od zdefiniowania connection string:
connection_string = ("Driver={ODBC Driver 18 for SQL Server};"
"Server=nazwa_serwera;"
"Database=nazwa_bazy_danych;"
"UID=nazwa_usera;"
"PWD=haslo;")
Następnie ustanawiamy połączenie:
connection = pyodbc.connect(connection_string)
Przykładowa operacja pobrania 10 pierwszych rekordów z bazy SQL Server:
Tworzymy obiekt cursor - obiekt wykorzystywany do wykonywania zapytań SQL.
cursor = connection.cursor()
Wykonujemy proste zapytanie SQL
cursor.execute("SELECT TOP(10) * FROM Users")
Listujemy wyniki, linijka po linijce:
for row in cursor:
print(row)
Wdrażam rozwiązania analityczne, buduję raporty zarządcze i pomagam zrozumieć dane.
Korzystam z Google Marketing Cloud, Microsoft Power BI, Google Cloud oraz Python.
Pracowałem m.in. dla Credit Suisse, Phonak, Hansaton, Unitron, Nestle, IBM, Play.
Jestem współtwórcą grupy Hexe Capital SA.
Zapraszam do lektury i współpracy.
Krzysztof Surowiecki
Chcę porozmawiać o współpracy →Moje certyfikaty