Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jaki jest najprostszy sposób uzyskania dostępu do mssql za pomocą Pythona lub Ironpythona?

Wszyscy inni wydają się mieć dostęp do cPython -> SQL Server. Jeśli chcesz używać IronPythona, możesz użyć standardowego API ADO.NET do komunikacji z bazą danych:

import clr
clr.AddReference('System.Data')
from System.Data.SqlClient import SqlConnection, SqlParameter

conn_string = 'data source=<machine>; initial catalog=<database>; trusted_connection=True'
connection = SqlConnection(conn_string)
connection.Open()
command = connection.CreateCommand()
command.CommandText = 'select id, name from people where group_id = @group_id'
command.Parameters.Add(SqlParameter('group_id', 23))

reader = command.ExecuteReader()
while reader.Read():
    print reader['id'], reader['name']

connection.Close()

Jeśli masz już IronPythona, nie musisz instalować niczego więcej.

Wiele dokumentów dostępnych tutaj i tutaj .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Używanie SQL Server jako kolejki DB z wieloma klientami

  2. Łączenie się z MS SQL Server z uwierzytelnianiem Windows przy użyciu Pythona?

  3. Połącz HP-UX Itanium z SQL Server

  4. Jak dodać separator do połączonego ciągu w SQL Server — CONCAT_WS()

  5. Suma uruchomiona SQL pogrupowana według daty