Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Menghubungkan ke MS SQL Server dengan Otentikasi Windows menggunakan Python?

Anda dapat menentukan string koneksi sebagai satu string panjang yang menggunakan titik koma (; ) sebagai pemisah argumen.

Contoh kerja:

import pyodbc
cnxn = pyodbc.connect(r'Driver=SQL Server;Server=.\SQLEXPRESS;Database=myDB;Trusted_Connection=yes;')
cursor = cnxn.cursor()
cursor.execute("SELECT LastName FROM myContacts")
while 1:
    row = cursor.fetchone()
    if not row:
        break
    print(row.LastName)
cnxn.close()

Untuk string koneksi dengan banyak parameter, berikut ini akan menyelesaikan hal yang sama tetapi dengan cara yang lebih mudah dibaca:

conn_str = (
    r'Driver=SQL Server;'
    r'Server=.\SQLEXPRESS;'
    r'Database=myDB;'
    r'Trusted_Connection=yes;'
    )
cnxn = pyodbc.connect(conn_str)

(Perhatikan bahwa tidak ada koma di antara masing-masing komponen string.)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Buat Hubungan di SQL Server 2017

  2. Cara Menginstal SQL Server di Windows

  3. Bagaimana Fungsi FORMAT() Bekerja di SQL Server (T-SQL)

  4. MS SQL ON DELETE CASCADE beberapa kunci asing menunjuk ke tabel yang sama?

  5. HAS_DBACCESS() – Temukan apakah Pengguna Dapat Mengakses Database di SQL Server