Was ist der beste Weg auf SQL-Server von Python zugreifen ist es DB-API? Könnte auch jemand einen solchen Code mit der DB-API zur Verfügung stellen, wie man sich von Python aus mit sql Server verbindet und Abfragen ausführt?Python & SQL-Server
Antwort
Siehe pymssql Es ist ein DB-API-Modul für MS Sql Server und wäre der pythischste Weg. Die Dokumentation enthält Beispiele.
Wenn Sie auf einem Windows-Betriebssystem können Sie auch OLEDB über COM verwenden, die nichts anderes auf dem Client installiert werden muss.
Auch wenn Sie Eisen Python verwenden, können Sie die .NET-APIs verwenden
pyodbc See - Python Database API Specification v2.0 Umsetzung. Funktioniert super.
Zusätzlich können Sie es mit anderen Datenbanken verwenden. Stellen Sie bei Verwendung von SQL Server 2008 sicher, dass Sie den nativen Treiber verwenden, wenn Sie neue DATE
Datentypen unterstützen müssen.
Ich habe ein Datenkonvertierungsprojekt, das pyodbc mit SQL Server verwendet, und es funktioniert großartig. –
ODBC + freetds + eine Python-Wrapper-Bibliothek für ODBC.
Also could someone provide a such code using the DB-API
how to connect to sql server from python and excute query ?
This hello world snippet ziemlich zeigen Ihnen die gemeinsame Art und Weise, wie mit SQL Server in Python mit einem DBI 2.0-Datenbank-Schnittstellenmodul zu verbinden.
Disclaimer: Ich bin der Entwickler pypyodbc
- 1. Datenbankreplikation von SQLServer 2000 zu SQLServer 2008
- 2. SQlSERVER 2000
- 3. SQLServer CASE-Ausdrücke - Kurzschlussauswertung?
- 4. Row_Number() in SQLServer
- 5. Benachrichtigungs-App von SqlServer
- 6. sqlserver express Datenbankkopieroptionen
- 7. SQLServer Stored Procedure
- 8. Schaffung Blick in Sqlserver
- 9. Über Monitor in sqlserver
- 10. Powershell SQLServer-Module
- 11. Sqlserver PDO Abfrage Fehler
- 12. Korrekte SQLServer-Anweisung
- 13. Wie ROUNDDOWN in sqlserver
- 14. Max Datensätze von sqlserver
- 15. SQLServer Distinct Zeilen
- 16. Reporting Services in SqlServer
- 17. ASP.NET SqlServer-Sitzungsreplikation
- 18. SQLServer versuchen fangen Leistung
- 19. asp.net Sitzungsstatusmodus "SQLServer"
- 20. Sonarqube SQLServer Fehler
- 21. Asp.net Daten einfügen in sqlserver
- 22. Convert SQLServer sql zu Linq
- 23. sql-Locks-Konzept in sqlserver
- 24. SqlServer: Anmeldung fehlgeschlagen für Benutzer
- 25. Fang und weiter in SQLServer
- 26. Subversion mit Sqlserver als Backend
- 27. Ruby auf Schienen w/SQLServer
- 28. Special für Xml in SqlServer
- 29. Datenüberwachung in NHibernate und SqlServer
- 30. SQLServer IDENTITY Spalte mit Text
keine 64-Bit-Unterstützung mit pymssql die –
Neue Website bläst: https://code.google.com/p/pymssql/ – gt6989b
@ gt6989b, dass die Website ist in der Antwort (wenn Sie kommentiert) – Mark