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:
    1. Folgen Sie den Anweisungen, die unter Installation und Konfiguration von JDBC beschrieben sind.
    2. Nachdem Sie die Datei " nzjdbc3.jar heruntergeladen und installiert haben, müssen Sie ihren Speicherort in den Wert der Umgebungsvariablen " CLASSPATH aufnehmen.
      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.
    nzpy_dsn = {
            "database":DATABASE NAME,
             "port" :5480,
            "host": SERVER NAME,
            "securityLevel":0,
            "logLevel":0
           }
    Dabei gilt:
    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)