Wenn man pyODBC http://pyodbc.sourceforge.net/ oder das in pywin32 eingebaute ODBC verwendet, dann kann man statt einer in die Registry eingetragenen Datenquelle auch einen Connection String verwenden.
Links
- Wie man diesen Connection String anwendet sieht man hier:
- http://pyodbc.sourceforge.net/docs.html
- Und wie so ein Connection String aufgebaut ist sieht man hier:
- http://www.connectionstrings.com/
Die wichtigsten Beispiele
Quelle: http://www.connectionstrings.com/
SQL-Server
Driver={SQL Server};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
Access
Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Uid=Admin;Pwd=;
Access 2007
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Persist Security Info=False;
Postgre SQL
Standard
Driver={PostgreSQL};Server=IP address;Port=5432;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
ANSI
Driver={PostgreSQL ANSI};Server=IP address;Port=5432;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
Unicode
Driver={PostgreSQL UNICODE};Server=IP address;Port=5432;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
SQLite
DRIVER=SQLite3 ODBC Driver;Database=mydb.db;LongNames=0;Timeout=1000;NoTXN=0;SyncPragma=NORMAL;StepAPI=0;
