Oracle Bekomme fertiges Tool nicht ans Laufen

Master_Andy

Mitglied
Hallo,

ich möchte mich auf eine Oracle DB mittels diesem Kommandozeilen.Programm: DataBase Java Console connecten.
Leider kommt bei mir (auch nach dem Setzen des Classpath) immer folgende Fehlermeldung:
Code:
Exception in thread "main" java.lang.NoClassDefFoundError: Main (wrong name: com
/nioto/dbjc/Main)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)

Wo könnte der Fehler liegen? Als Oracle JDBC nehme ich die ojdbc6.jar her (handelt sich um eine Release 11g DB). Diese nehme ich auch in den Classpath mit auf.

Wenn dieses Tool nicht ans Laufen gebracht werden kann, wäre dies auch nicht so schlimm. Ich benötige im Grunde genommen lediglich ein simples Java-basiertes Kommandozeilen-Tool, mit dem ich auf eine Oracle DB connecten und darüber dann ein paar simple SQL Anweisungen (select, delete) ausführen kann. Was mir an obigem Programm so gut gefällt ist, dass man in der sample.properties bereits fertige SQL-Statements vordefinieren und diese dann auf der Kommandozeile mittels Auswahl einer Nummer ausführen kann.
Vll. kennt da jemand noch eine Alternative, die auch meine (eig. trivialen) Anforderungen umsetzen kann.

Vielen Dank schon mal für eure Hilfe!
 
Zuletzt bearbeitet:

turtle

Top Contributor
myBATIS

Aber es sollte auch möglich sein, deinen Test ans Laufen zu bringen...
Exception in thread "main" java.lang.NoClassDefFoundError: Main (wrong name: com
/nioto/dbjc/Main
Sagt ja "klar" aus, das die JVM nicht die Klase com/nioto/dbjc/Main finden kann. Die musst du beim Aufruf auch in den Classpath aufnehmen. Mehrere Einträge im Classpath werden unter Windows mit ";" getrennt.
 
Zuletzt bearbeitet:

Master_Andy

Mitglied
So, habe das Tool endlich ans Laufen bekommen. Leider unterstützt es keine delete Anweisungen ;(
Sonst wäre das Tool perfekt für mich.

Kennt jemand ein Kommandozeilentool, bei dem man vordefinierte Queries aufrufen kann? Und halt zusätzlich delete Anweisungen unterstützt?
 

turtle

Top Contributor
Wie ich schon sagte. ich würde myBATIS nehmen.

Du kannst damit SQL-Anweisungen in XML-Dateien hinterlegen und einfach im Programm aufrufen.

Es fehlt noch das Brimborium, das eine "Oberfläche" einen Text von Kommandozeile einliest, das Kommando ausführt und Ergebnisse ausgibt. Das sollte aber leicht machbar sen, obwohl ich die Sinnhaftigkeit davon bezweifle.

Und natürlich kann auch ein Delete-Statement definiert und aufgerufen werden.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
L MySQL Bekomme einen Fehler beim ResultSet Datenbankprogrammierung 12
G MySQL Bekomme keine Daten. Datenbankprogrammierung 7
H Beim insert bekomme ich den Fehler missing select keyword Datenbankprogrammierung 2
L Wo bekomme ich: "org.gjt.mm.mysql.Driver"? Datenbankprogrammierung 1
G [Hibernate] Warum bekomme ich ein PersistentSet? Datenbankprogrammierung 5
E Wie bekomme ich die Daten von der letzten Zeile Datenbankprogrammierung 8
E Bekomme Summe nicht Datenbankprogrammierung 12
M Bekomme keine Daten in die DB! Datenbankprogrammierung 11
megachucky Woher bekomme ich "Datenbank-Daten" ? Datenbankprogrammierung 6
M hilfe, wo bekomme ich Lektüre her? Datenbankprogrammierung 4
M Oracle XA Connect auf zwei Datenbankinstanzen | fertiges Tool verfügbar? Datenbankprogrammierung 0
I H2 - GUI Tool.... sehe aber keine Tabellen Datenbankprogrammierung 2
P Datenbank Tool - besser als oracle SQL Developer gesucht mit effizinte Verbindungsverwaltung Datenbankprogrammierung 2
K Eclipse: JBoss Hibernate Tool: Kein Zugriff auf Datenbank Datenbankprogrammierung 5
B Tool zur visuellen Datenmodellierung Datenbankprogrammierung 5
F Performance-Tool für Oracle Datenbankprogrammierung 2
L Apache Derby Management-Tool Datenbankprogrammierung 3
B DB-Tool? Datenbankprogrammierung 6
Q admin tool für oracle datenbank - freeware Datenbankprogrammierung 7
thE_29 Tool zum Einfügen in Oracle DB Datenbankprogrammierung 16

Ähnliche Java Themen

Neue Themen


Oben