-
L Ö S U N G
Danke noch mal an alle, die gepostet haben.
Ich habe das Problem gelöst und es liegt meiner Meinung nach an M$.
Also es gibt offenbar mehrere Arten, wie man den Connect angeben kann. Ich habe 3 Varianten jeweils gegen 2000 und 2005 getestet. Gegen 2000 gingen 2 von drei Möglichkeiten, gegen 2005 nur eine.
Der Clou ist, daß in der Klassenangabe (oder wie immer der erste Teil im Connect heißt) ein Murx drinnen ist (ich möchte nicht wissen, wieviel Whiskey die MS-Programmierer da intus hatten, als sie das verbrochen haben).
Mal heißt er
com.microsoft.jdbc.sqlserver.SQLServerDriver
und dann wieder
com.microsoft.sqlserver.jdbc.SQLServerDriver
Ich habe kurz zusammengestellt, welche Kombinationen laufen (JDBC-Version 2.0 von Microsoft)
SQL-Server 2000:
=============
1.)
conn = JDBC_ConnProp('com.microsoft.jdbc.sqlserver.SQLSer verDriver'
:'jdbc:microsoft:sqlserver://<Server>:1433' ...
Verbindung ok (conn = 8)
2.)
conn = JDBC_ConnProp('com.microsoft.sqlserver.jdbc.SQLSer verDriver'
:'jdbc:sqlserver://<Server>:1433' ...
Hier wurde die Connect-Url (com.microsoft...) geändert UND der Treiber (zweiter Parm)
Verbindung ok (conn = 8)
3.)
Wird beim zweiten Parm 'jdbc:microsoft:sqlserver://<Server>:1433' wie bei 1.) eingetragen, geht es nicht mehr
conn = JDBC_ConnProp('com.microsoft.sqlserver.jdbc.SQLSer verDriver'
:'jdbc:microsoft:sqlserver://<Server>:1433' ...
keine Verbindung (conn =0)
SQL-Server 2005:
=============
1.)
conn = JDBC_ConnProp('com.microsoft.jdbc.sqlserver.SQLSer verDriver'
:'jdbc:microsoft:sqlserver://<Server>:1433' ...
Verbindung ok (conn = 8)
2.)
conn = JDBC_ConnProp('com.microsoft.sqlserver.jdbc.SQLSer verDriver'
:'jdbc:sqlserver://<Server>:1433' ...
Hier wurde wieder die Connect-Url (com.microsoft...) geändert UND der Treiber (zweiter Parm)
keine Verbindung (conn = 0)
3.)
Wird beim zweiten Parm 'jdbc:microsoft:sqlserver://<Server>:1433' wie bei 1.) eingetragen, geht es nicht mehr
conn = JDBC_ConnProp('com.microsoft.sqlserver.jdbc.SQLSer verDriver'
:'jdbc:microsoft:sqlserver://<Server>:1433' ...
keine Verbindung (conn = 0)
================================================== =============================
Da mir dieses Herumgehangel eher unheimlich als sympatisch ist, verwende ich jetzt den OpenSource JTDS-Treiber.
Version 1.2.2
SQL-Server 2000 und 2005:
=============
1.)
conn = JDBC_ConnProp('net.sourceforge.jtds.jdbc.Driver'
:'jdbc:jtds:sqlserver://<Server>:1433' ...
Einige dieser Infos habe ich von der Seite SQL mit Java von Thorsten Horn
Nochmal Danke an alle und sorry für den langen Beitrag,
Günter
Similar Threads
-
By Stoeberl in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 10-01-07, 11:58
-
By Stoeberl in forum NEWSboard Programmierung
Antworten: 11
Letzter Beitrag: 26-10-06, 11:07
-
By Flappes in forum IBM i Hauptforum
Antworten: 0
Letzter Beitrag: 06-10-06, 09:39
-
By Christian.Hesse in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 04-08-06, 11:04
-
By Felidae in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 04-08-06, 09:33
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks