Zum Inhalt springen

Fehler: SQLJ-Runtime erst ab JDBC Release 9.0.1


Empfohlene Beiträge

Geschrieben

Hallo,

erst mal vorweg, ich bin Anfänger!!!

folgendes Problem:

ich möchte eine Make-File ausführen und vergebe auch die Pfade für die classes12.jar, runtime12.jar, translator.jar, sqlj.exe, sowie den Pfad für die Java - Package in der gearbeitet wird. Also ist alles angegeben. Ich habe eine Oracle DB 10.2.0.3.0. Auf jeden Fall, wenn ich diese ausführen möchte, dann kommt die Fehlermeldung:

Diese SQLJ-Runtime muss unter einem JDBC ab Release 9.0.1 ausgef³hrt werden.

was mache ich denn falsch?

Ich hoffe ich hab genug Information gegeben und war nicht so ungenau.

Danke schon mal an den der Antwortet

Freezi

Geschrieben

@echo off

SET ORADIR=D:\oracle\product\10.2.0\client_1

SET JDK=D:\j2sdk1.4.2_06\bin

SET WORKDIR=D:\Workspace\PL\src\java\log4plsql\backgroundProcess

SET CLASSPATH=%WORKDIR%;%ORADIR%\sqlj\lib\runtime12.jar;%ORADIR%\sqlj\lib\translator.jar;%ORADIR%\jdbc\lib\classes12.jar;

echo Übersetze SQLJ

echo Lösche alte .class-Datei

REM del %1.class

REM explain %1%2

%ORADIR%\bin\sqlj.exe -ser2class -compile=false -explain %1%2

echo Kompiliere

%JDK%\javac %1.java

echo Fertig

Geschrieben

Ich hab noch nie was mit SQLJ gemacht, allerdings gibt es Probleme, wenn man mit einer JDBC Version 10.2.0.1 über den jdbc:oci Treiber auf eine bereits gepatchte 10.2.0.3er DB zugreift.

Falls das bei dir der Fall ist, solltest auch Deinen Client patchen bzw. patchen lassen oder dir von wo anderes eine entsprechende Version holen.

Dim

Geschrieben

Vielen dank für diese Auskunft, doch war das eines der Infos die ich mir sozusagen selbst aneignen konnte.

Da ich aber Files von einem ehem. Kollegen benutze weis ich nicht wo ich nachschauen müsste um dieses nachzuschauen, kannst du mir da helfen?

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