hi all,
komme einfach Nicht weiter :
folgender Code : findet Derby-DB Nicht, obwohl diese ganz klar im Hauptverzeichnis
der Anwendung liegt :
hab auch schon mit Hinzufügen des absoluten Anwendungspfades probiert klappt einfach nicht..hab ich "Tomaten auf den Augen" ?
anbei Screenshot von Windows-Explorer ..
komme einfach Nicht weiter :
folgender Code : findet Derby-DB Nicht, obwohl diese ganz klar im Hauptverzeichnis
der Anwendung liegt :
Code:
public static Connection get_own_con()
{
Connection con=null;
String url = "";
try
{
//Class.forName( "org.apache.derby.jdbc.EmbeddedDriver" );
String driver="org.apache.derby.jdbc.EmbeddedDriver";
Class.forName(driver).newInstance();
System.out.println("Derby-Interface : Treiber akzeptiert !");
String sAppPath = mps.app_path; //-Pfad zu dieser Application : liefert Forward-Slashes !
own_db_stream = "jdbc:derby:"; //- lt. DOK , das mit zusaetzlichem '//localhost:1527/' erscheint bei absolten Pfaden nicht als logisch..
own_db_dbpath = "TransServerDatacopy.db"; //- liegt direkt unter Appl.-Pfad (s.o.)
url = own_db_stream+own_db_dbpath+";create=false"; //- lt. Web (java-forum usw.) : auch fuer Embedded ?
System.out.println("Derby-Interace : get_own_con : url : "+url);
con = DriverManager.getConnection(url);
System.out.println("Derby-Interface : get_own_con : "+con.toString());
}
catch (Exception e)
{
//e.printStackTrace();
//#~mps.msgbox("Derby-Interface : get_own_con : no connection to "+own_db_dbpath );
System.out.println("Derby-Interface : get_own_con : no connection to "+url+"\n *** Error : "+e.getMessage());
}
return con;
}
anbei Screenshot von Windows-Explorer ..