sql >> Database >  >> RDS >> Sqlserver

Wat is de eenvoudigste manier om toegang te krijgen tot mssql met python of ironpython?

Alle anderen lijken de cPython -> SQL Server-kant te hebben gedekt. Als je IronPython wilt gebruiken, kun je de standaard ADO.NET API gebruiken om met de database te praten:

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()

Als je IronPython al hebt, hoef je niets anders te installeren.

Veel documenten beschikbaar hier en hier .



  1. mysql-duur en ophaaltijd

  2. Hoe een kolom wijzigen en de standaardwaarde wijzigen?

  3. ongeldig tekenfout tijdens het uitvoeren van onmiddellijk

  4. Hoe kan ik een tabel maken met orakel maar met kleine karakters?