Hallo erstmal an Alle (ich beziehe mich hier auf mein "altes" Problem, habe aber wg. der Übersichtlichkeit mal ein neues Thema aufgemacht. Hier das alte: http://www.java-forum.org/java-basi...ydb-nach-ms-access-kopieren-3.html#post506123
So, nach langen (sehr langen) Recherchen, Versuchen, usw. bin ich nun schonmal ein ganzes Stück weitergekommen.
Und zwar habe ich jetzt herausgefunden, warum meine Tabellen nie gefunden wurden, nämlich, weil bei nämlich die DB nicht im Derby-Home-Pfad lag. Ich wusste nämlich auch gar nicht, wo der Pfad ist, aber den habe ich jetzt herausgefunden (der liegt unter C:\Program Files\RSA\runtimes\base_v61\derby), und die DB mal dahin kopiert. Das klappt aber auch nicht.
Die Con-Variable setze ich so:
In der Console kommt allerdings folgende Fehlermeldung:
[16.04.09 08:25:48:338 CEST] 00000026 SystemErr R Konnte nicht verbinden: Grund: SQL Exception: Failed to start database 'kalenderDB', see the next exception for details.
Und im Derby-Log-File, dass im Derby-Home Verzeichnis erstellt wird, steht folgendes:
----------------------------------------------------------------
2009-04-16 07:56:53.711 GMT:
Booting Derby version The Apache Software Foundation - Apache Derby - 10.1.3.2 - (424154): instance c013800d-0120-ad7f-c6eb-ffff88b5beee
on database directory C:\Program Files\RSA\runtimes\base_v61\derby\kalenderDB
2009-04-16 07:56:53.731 GMT:
Shutting down instance c013800d-0120-ad7f-c6eb-ffff88b5beee
----------------------------------------------------------------
So, nach langen (sehr langen) Recherchen, Versuchen, usw. bin ich nun schonmal ein ganzes Stück weitergekommen.
Und zwar habe ich jetzt herausgefunden, warum meine Tabellen nie gefunden wurden, nämlich, weil bei nämlich die DB nicht im Derby-Home-Pfad lag. Ich wusste nämlich auch gar nicht, wo der Pfad ist, aber den habe ich jetzt herausgefunden (der liegt unter C:\Program Files\RSA\runtimes\base_v61\derby), und die DB mal dahin kopiert. Das klappt aber auch nicht.
Die Con-Variable setze ich so:
Java:
Class.forName("org.apache.derby.jdbc.EmbeddedDriver");
con = DriverManager.getConnection("jdbc:derby:kalenderDB;create=true;", "APP", "APP");//, properties.getProperty("dbuser"), properties.getProperty("dbpass"));
In der Console kommt allerdings folgende Fehlermeldung:
[16.04.09 08:25:48:338 CEST] 00000026 SystemErr R Konnte nicht verbinden: Grund: SQL Exception: Failed to start database 'kalenderDB', see the next exception for details.
Und im Derby-Log-File, dass im Derby-Home Verzeichnis erstellt wird, steht folgendes:
----------------------------------------------------------------
2009-04-16 07:56:53.711 GMT:
Booting Derby version The Apache Software Foundation - Apache Derby - 10.1.3.2 - (424154): instance c013800d-0120-ad7f-c6eb-ffff88b5beee
on database directory C:\Program Files\RSA\runtimes\base_v61\derby\kalenderDB
2009-04-16 07:56:53.731 GMT:
Shutting down instance c013800d-0120-ad7f-c6eb-ffff88b5beee
----------------------------------------------------------------