Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

per typ4 treiber auf eine informix datenbank

Empfohlene Antworten

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?

  • Autor

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???

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

  • Autor

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 :))

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

  • Autor

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??

Original geschrieben von SwordMaster

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

Ja, nur die Connection URL sieht je nach Datenbank und Treiber immer etwas anders aus.

Gruß Jaraz

  • Autor

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

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

  • Autor

ü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?

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.