Zum Inhalt springen

per typ4 treiber auf eine informix datenbank


SwordMaster

Empfohlene Beiträge

Hi leute weiß jemand vielleciht einen typ4 treiber für eine informix datenbank

müßte per java darauf zugreifen...

falls diese treiber betriebssystemabhängig sind, bräuchte ich einen für Windows und einen für Linux weil das Programm auf beiden System laufen müßte

Jarez hat mir gestern schon nen link gegeben

http://servlet.java.sun.com/product...0&submit=Search

aber komm leider nicht weiter finde auch keine passenden dokus.... auf den seiten (oder mein englisch ist noch schlechter als ich dachte)

habt ihr einen konkreten link wo ich einen informix treiber herkrieg

am besten noch mit doku?

Link zu diesem Kommentar
Auf anderen Seiten teilen

danke für die links aber:

beim ersten link finde ich keinen treiber zum download

beim zweiten link muß man eine kennwort + benutzernamen angeben um den treiber runterzuladen

und bei datadirect-technologies.com

weiß ich nicht so recht was ich runterladen woll:

DataDirect Connect for ODBC Windows Release 4.2

DataDirect Connect for ODBC Windows Release 4.0 for Progress SQL89 ONLY

DataDirect Connect for ODBC UNIX Release 4.2

DataDirect Connect for ODBC UNIX Release 4.1 for HP-UX IPF ONLY

DataDirect Connect for JDBC Any Java Platform

DataDirect Connect for ADO Windows

DataDirect Connect for SQL/XML

:( :( bin überfordert....

zu linux hab ich gar nichts gefunden

oder funktionieren die treiber für unix auch unter linux?!

brauch ich überhaupt verschiedene treiber wenn ich mein programm einmal auf Linux und einmal auf Windows laufen lassen will???

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von SwordMaster

Jaraz hat mir gestern schon nen link gegeben

http://servlet.java.sun.com/product...0&submit=Search

Einer der Links landet direkt bei IBM, den Besitzern von Informix.

Wenn man sich nun durch die Seite klickt oder nach JDBC sucht landet man irgendwann hier:

http://www14.software.ibm.com/webapp/download/preconfig.jsp?id=2003-03-18+10%3A44%3A04.769766C&cat=database&fam=&s=c&S_TACT=&S_CMP=

Da kannst du die Driver Suite herunterladen, wie du Sie installierst, steht in der install.txt

Typ 4 Treiber sind Pure Java und laufen überall.(Sollten zumindest)

Gehe auf www.javabuch.de und arbeite das JDBC Kapitel durch. ;)

Gruß Jaraz

Link zu diesem Kommentar
Auf anderen Seiten teilen

Danke für den link

hab den Treiber jetzt installiert (jedenfalls glaub/hoff ich dass)

aber wenn ich jetzt schreib


import java.net.*;

import java.io.*;

import java.util.*;

import java.sql.*;


public class Sql {

   public static void main(String args[]) {

 	try{

   	Class.forName("com.informix.jdbc.IfxDriver").newInstance();

                }

                catch (Exception ex) {

                     System.out.println(ex.toString());

                }

   }


}


sagt er dass er den treiber nicht gefunden hat

hab den treiber mit diesem "Graphical Mode" installiert wies in der Install.txt stand.... aber muß ich zusätzlcih noch was tun???

P.S. thanks schon mal für eure hilfe :))

Link zu diesem Kommentar
Auf anderen Seiten teilen

Die Treiber Klassen befinden sich in einem jar, dessen Pfad du bei jedem Program was die Klassen beutzt, in den classpath eintragen musst. (So wie bei jedem anderen benutzten externen jar auch.)

Wie das jar heißt, kann ich dir so nicht sagen, müsste aber in der Doku von dem Treiber drin stehen.

Gruß Jaraz

Link zu diesem Kommentar
Auf anderen Seiten teilen

glaub ich hab den ersten schritt dcoh noch geschafft

hab die "ifxjdbc.jar" einfach in

$JAVA_HOME/jre/lib/ext

reinkopiert

jetzt kann ich schon mal

Class.forName("com.informix.jdbc.IfxDriver").newInstance();

schreiben...

ren rest versuch ich nachher

aber normal müßt ja jetzt der zugriff genauso/ähnlich sein wie bei odbc oder??

Link zu diesem Kommentar
Auf anderen Seiten teilen

jo und schon hab ich das nächste problem

ich kann einfach nicht zu meiner datenbank verbinden....

in der dokumentation steht:

jdbc://informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver;user=user;password=test

hab jetzt die

ip angegeben

die datenbank angegeben

bei infomixserver den "ServerName" angegeben den ich bei ODBC zugriff auch immer angebe

user und passwort hab ich auch das richtige angegeben....

funktioniert nicht

wenn ich per odbc zugreife muß ich beim einrichten des odbc treibers noch

"Protocol" angeben, da muß ich "onsoctcp" eingeben

und bei "Service" muß ich turbo eingeben

aber wo geb ich "Protocol" und "Service" in der url an?!

habs in der dokumentation einfach nicht gefunden

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von SwordMaster

in der dokumentation steht:

jdbc://informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver;user=user;password=test

Habe mir das auch mal installiert, bei mir sind in der Doku aber nicht die ersten beiden "slashes".

jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver;user=rdtest;password=test

Ansonsten steht in der Doku noch, das nur tcp als Connection akzeptiert wird. Ich hoffe das passt mit deinem "onsoctcp".

Habe leider kein Informix hier, sonst könnte ich es mal austesten.

Gruß Jaraz

Link zu diesem Kommentar
Auf anderen Seiten teilen

übrigens hab ich dann doch alles zum laufen gebracht....

hattest recht ohne die // gings....

aber jetzt hab ich schon mein nächstes problem....

ich benutze den "JCreator" als editor....

wenn ich mein programm damit compiliere und starte....

funktioniert es einwandfrei

aber jetzt hab ich gerade gemerkt dass wenn ich direkt unter windows eingabeaufforderung die .class datei mit

"java prog"

aufrufe findet er meinen Typ 4 treiber nicht mehr....

ich hab dir *.jar datei des typ4 treibers einfach in

c:\j2sdk1.4.0_01\jre\lib\ext\

reinkopiert

und da hat es immer funktioniert

aber jetzt gehen auf einmal auch die programm mit dem MySql Typ 4 treiber nicht mehr....

kann ich das irgendwie wieder einbaun, dass er automatisch da die Typ 4 treiber sucht??

ich weiß man könnte es auch noh mit -classpath oda so machen... aber da immer den ganzen pfad hinzuschreiben... is mir doch zu aufwändig

Hattet ihr das problem schon mal?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...