wo ist org.apache.derby.jdbc.ClientDriver?

7

Ich habe das Glas der Core Apache Derby-Datenbank-Engine heruntergeladen, die auch den integrierten JDBC-Treiber (10.9.1.0) enthält. . Dieses Jar enthält jedoch nicht die .class -Datei von ClientDriver im jdbc-Paket. Warum das ? Wo finde ich diese Klassendatei? Ich brauche diese Datei, um eine Verbindung zur Derby-Datenbank von Tomcat als Server herzustellen.

Bitte geben Sie den Download-Link des kompletten Jars an, damit ich die erforderliche .class -Datei erhalte.

    
saplingPro 18.07.2012, 03:34
quelle

2 Antworten

11

OK: Haben Sie auf der Apache Derby-Seite nachgesehen:

Laden Sie db-derby-10.9.1.0-bin.zip

herunter

Es enthält viele Dateien, einschließlich derby.jar und derbyclient.jar (zusammen mit viel Dokumentation).

derbyclient.jar enthält unseren Freund org.apache.derby.jdbc.ClientDriver.class

    
paulsm4 18.07.2012, 03:47
quelle
9

@ Paulsm4 ist korrekt.
Aber denken Sie bitte auch daran:

  

org.apache.derby.jdbc.ClientDriver

, das in derbyclient.jar gefunden werden kann, genügt, um nur eine Verbindung zum running Derby DB-Server herzustellen.

Aber wenn Sie eine eingebettete (im Speicher) Datenbank erstellen möchten, wenn Sie eine Verbindung herstellen, müssen Sie einen anderen jdbc-Treiber verwenden:

  

org.apache.derby.jdbc.EmbeddedDriver

kann in derby.jar gefunden werden. Außerdem muss der zusätzliche Parameter create=true übergeben werden. Zum Beispiel:

%Vor%

Ich hoffe, es hilft jemandem.

    
G. Demecki 22.04.2014 13:30
quelle

Tags und Links