PDA

View Full Version : AS400 auf SQL Server



DEVJO
09-10-06, 10:55
Hi,

gibt es eine Möglichkeit, von der AS400 aus, auf Dateien auf einem SQL Server zuzufreifen?

Danke schonmal im voraus.

Fuerchau
09-10-06, 10:57
Leider nur mit Java, da du dann eine JAVA-Treiber für SQL-Server verwenden kannst

pwrdwnsys
10-10-06, 11:04
Hab genau das selbst gestrickt in Java und bei 2 Kunden im Einsatz. Überträgt beliebige (verwaltbare) Dateien aus belieigen Bibliotheken 1:1 auf den SQL-Server. Dort können dann die Anwender mit den Daten "spielen" ohne auf der AS400 mit ODBC größeren Schaden anzurichten.

DEVJO
10-10-06, 11:07
Hört sich im Prinzip gut an, allerdings brauchen wir genau den umgekehrten Weg

Fuerchau
10-10-06, 11:46
Das dürfte dem Java-Programm doch egal sein.
Entscheidend ist, aus welcher Verbindung ich den Select mache und über welche Verbindung ich dann den Insert laufen lasse.

pwrdwnsys
10-10-06, 12:16
Das dürfte dem Java-Programm doch egal sein.
Entscheidend ist, aus welcher Verbindung ich den Select mache und über welche Verbindung ich dann den Insert laufen lasse.

Genauso ist es auch. Die Treiber sind variabel einbindbar und damit ist es auch egal, welchen Weg das ganze nimmt. Hole mir immer die Database-Metadaten und erstelle daraus die Zieltabelle, dann werden die Daten 1:1 übertragen. Selektiv ist dann natürlich auch möglich, aber derzeit nicht vorgesehen. Habe das auch schon zwischen DB/2 (LINUX) und iSeries gemacht. Das Prinzip bleibt das gleiche.

Fuerchau
10-10-06, 15:20
Dieter Bender bietet da auf seiner Home-Page auch ein Java-Beispiel-Programm zum Kopieren von beliebigen SQL-Daten zum Download.

BenderD
12-10-06, 18:28
Hallo,

das ist ein wenig mehr als ein Beispiel, das ist ein fertiges Programm, bei dem man ein SQL Statement zum lesen und das Pendant zum schreiben, sowie die urls zum connecten in einem Textfile (properties Datei) hinterlegt und auf gehts.

mfg

Dieter Bender


Dieter Bender bietet da auf seiner Home-Page auch ein Java-Beispiel-Programm zum Kopieren von beliebigen SQL-Daten zum Download.