Saya baru di forum ini (postingan pertama) tetapi saya sering menjelajahinya berkali-kali untuk menemukan trik dan beberapa contoh berguna serta solusi untuk masalah saya.
Sebelum memposting saya telah mencari di seluruh web tentang perintah database derby "restoreFrom" dan saya membaca administrator derby, panduan referensi juga.
Saya berhasil menggunakan dalam program saya pembuatan, pencadangan dan pemeriksaan prosedur derby intergritas, menghubungkan, memutuskan server dan database dll... tetapi tidak ada cara untuk memulihkan sesuatu dengan prosedur bawaan !!!
Ini kode yang bermasalah: Bermasalah? tidak terlalu banyak karena tidak menimbulkan kesalahan apa pun...
try {
Class.forName("org.apache.derby.jdbc.ClientDriver");
java.util.Properties props = new java.util.Properties();
String backup = "." + File.separator + "backup" + File.separator
+ "dbcli";
System.out.println(backup);
String nsURL = "jdbc:derby://localhost:1527/dbcli;restoreFrom="
+ backup;
props.setProperty("user", "root");
props.setProperty("password", "root");
dbConnection = DriverManager.getConnection(nsURL, props);
dbConnection.commit();
System.out.println("commit");
} catch (SQLException ex) {
isConnected = false;
Logger.getLogger(Snapshot.class.getName()).log(Level.SEVERE, null,
ex);
System.out.println(isConnected);
} catch (ClassNotFoundException ex) {
Logger.getLogger(Snapshot.class.getName()).log(Level.SEVERE, null,
ex);
}
Ia tidak mengembalikan kesalahan tetapi database tidak dipulihkan, bahkan dengan path lengkap ke direktori cadangan...
Saya telah mencari selama berhari-hari, bantuan apa pun akan sangat membantu!!!
Salam Hormat, Terima kasih telah membaca postingan pemula java ini... :-)
EDIT : MASALAHNYA KEHADIRAN FOLDER .SVN.... SAYA BODOH.... :-) TERIMA KASIH ATAS BANTUAN DAN UMUR PANJANG STACKOVERFLOW !!!