Verbindung zur Datenbank wird hergestellt
Lernen Sie, wie Sie eine Verbindung zu den Datenbanken und Tabellen in den Datenbanken herstellen.
Vorgehensweise
- Für eine ODBC befolgen Sie die Schritte, die unter Installieren und Konfigurieren von ODBC beschrieben sind.
Jetzt können Sie eine Verbindung zu Datenbanken und Tabellen herstellen.
- Um eine Verbindung zu einer Datenbank herzustellen, führen Sie aus:
from nzpyida import IdaDataBase, IdaDataFrame idadb = IdaDataBase(DATASOURCE NAME, USERNAME, PASSWORD) - Um eine Verbindung zu einer Tabelle in dieser Datenbank herzustellen, führen Sie aus:
idadf = IdaDataFrame(idadb, TABLE NAME)
- Für eine JDBC:
- Folgen Sie den Anweisungen, die unter Installation und Konfiguration von JDBC beschrieben sind.
- Nachdem Sie die Datei "
nzjdbc3.jarheruntergeladen und installiert haben, müssen Sie ihren Speicherort in den Wert der Umgebungsvariablen "CLASSPATHaufnehmen.export CLASSPATH=PATH TO nzjdbc3.jar:$CLASSPATH
Jetzt können Sie eine Verbindung zu Datenbanken und Tabellen herstellen.
- Um eine Verbindung zu einer Datenbank herzustellen, führen Sie aus:
from nzpyida import IdaDataBase, IdaDataFrame jdbc_dsn = jdbc:netezza://IP ADDRESS:PORT/DATABASE NAME" idadb = IdaDataBase(jdbc_dsn, uid="USRENAME", pwd="PASSWORD") - Um eine Verbindung zu einer Tabelle in dieser Datenbank herzustellen, führen Sie aus:
idadf = IdaDataFrame(idadb, TABLE NAME)
- Bei einer ' nzpy müssen Sie, wenn Sie ' nzpyida haben, keine Treiber auf der Client-Seite installieren, wie bei den ODBC und JDBC.
nzpyida unterstützt eine native Python Treiber
nzpy-basierte Verbindung für Netezza Performance Server.Sie können die Anmeldeinformationen für die Verbindung in folgendem Format angeben.
Dabei gilt:nzpy_dsn = { "database":DATABASE NAME, "port" :5480, "host": SERVER NAME, "securityLevel":0, "logLevel":0 }database- Legt den Namen der Datenbank fest.
host- Gibt die IP-Adresse des "
nz-Servers an. port- Gibt den Port an, an dem der '
nz-Server läuft.
Jetzt können Sie eine Verbindung zu Datenbanken und Tabellen herstellen.
- Um eine Verbindung zu einer Datenbank herzustellen, führen Sie aus:
from nzpyida import IdaDataBase, IdaDataFrame idadb = IdaDataBase(nzpy_dsn, uid="USERNAME", pwd="PASSWORD") - Um eine Verbindung zu einer Tabelle in dieser Datenbank herzustellen, führen Sie aus:
idadf = IdaDataFrame(idadb, TABLE NAME)