Autor Thema: DB2 - SQL clientunabhängig  (Gelesen 1910 mal)

Offline McGo

  • Frischling
  • *
  • Beiträge: 11
  • Geschlecht: Männlich
DB2 - SQL clientunabhängig
« am: 01.12.08 - 12:01:01 »
Hallo zusammen,

bisher habe ich auf externe Datenquellen per ODBC in LotusScript zugegriffen. Ich würde nun gerne einen Agenten schreiben, der bestimmte Daten automatisch per SQL abgreift und daher auf dem Server läuft. Bei der Serverkonfiguration kann ich keine Änderungen vornehmen, ODBC scheidet also aus.

Gibt es eine andere Möglichkeit, evtl. per Java Agent unabhängig von der lokalen Konfiguration der Notes Installation (und auch der DB2 Installation) per SQL auf DB2 zuzugreifen? Ein paar Brocken zum Suchen würden mir erstmal reichen, ich arbeite mich dann gerne selbst weiter ein.

Viele Grüße,
Mirko
Mirko Haaser · Bremen

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: DB2 - SQL clientunabhängig
« Antwort #1 am: 01.12.08 - 12:05:45 »
Das Stichwort heißt JDBC, damit kannst du per SQL Daten aus einer Datenbank abgreifen.

Offline McGo

  • Frischling
  • *
  • Beiträge: 11
  • Geschlecht: Männlich
Re: DB2 - SQL clientunabhängig
« Antwort #2 am: 01.12.08 - 12:14:27 »
Hi MadMetzger,

danke für die prompte Antwort. Wenn ich auf [1] jetzt mal nachlese, gibt es 4 verschiedene Typen [2], die teilweise eine Installation von Clientsoftware benötigen. Genau das will ich aber vermeiden. Und irgendwie finde ich in [2] nicht richtig raus, welcher Treibertyp dann von mir genutzt werden kann ohne etwas auf dem Server zu installieren....

Gruß,
Mirko


[1] http://www.torsten-horn.de/techdocs/java-sql.htm#JdbcType4
[2] http://java.sun.com/products/jdbc/driverdesc.html
Mirko Haaser · Bremen

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: DB2 - SQL clientunabhängig
« Antwort #3 am: 01.12.08 - 13:15:45 »
Hallo Mirko,

der Begriff Treiber ist etwas irreführend. Du musst nichts auf dem Server installieren. Du musst nur dafür sorgen, dass du im Java-Agenten die richtigen JDBC-Treiber-Jars zur Verfügung hast. Es ist wichtig, dass du beachtest, für welche Java-Laufzeitumgebung der JDBC-Treiber geeignet ist. In ND7 wird nämlich noch mit Java 1.4.2 gearbeitet, wenn ich jetzt nicht ganz verkehrt liege.

Gruß,
Markus

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: DB2 - SQL clientunabhängig
« Antwort #4 am: 01.12.08 - 13:32:27 »
Frag deinen DB-Admin nach JDBC Treibern.
Neuere DB2 Versionen liefern Type 4 Treiber mit.
Ansonsten such auf Google nach DB2 JDBC Driver.
Afaik laufen alle mir bekannten JDBC Treiber mit Java14.
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline McGo

  • Frischling
  • *
  • Beiträge: 11
  • Geschlecht: Männlich
Re: DB2 - SQL clientunabhängig
« Antwort #5 am: 01.12.08 - 13:46:49 »
Hallo zusammen!

Nach einigem googeln und Euren Aussagen würde ich jetzt mal sagen, dass ich ein jar-file brauche, das mit der DB2-Version ausgeliefert wird. Ist das so korrekt? Das jar-file muss dann auf der Notes-Instant verfügbar sein, auf der der Agent ausgeführt wird. Korrekt? Bedeutet also in der Konsequenz auch, dass ich auf dem Server was installieren müsste, oder?

Viele Grüße,
Mirko
Mirko Haaser · Bremen

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: DB2 - SQL clientunabhängig
« Antwort #6 am: 01.12.08 - 14:00:38 »
Genau, du brauchst das richtige Jar-File passend zu deiner DB2-Version.

Aber: So wie ich die Designer-Hilfe verstehe, kannst du das Jar in einen Java-Agenten importieren, so dass die Klassen für den Agenten im Classpath liegen. Damit musst du nichts auf dem Server installieren. Lies dazu doch mal in der Designerhilfe zu Java-Agenten nach.

Offline McGo

  • Frischling
  • *
  • Beiträge: 11
  • Geschlecht: Männlich
Re: DB2 - SQL clientunabhängig
« Antwort #7 am: 01.12.08 - 14:10:58 »
Ah jetzt ja!

Vielen Dank, das waren die Brocken, die ich zum Einstieg brauchte :-)
Mirko Haaser · Bremen

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz