2
我在應用程序中有一個表格,它使用客戶端/服務器驅動程序從Derby數據庫加載數據。即使NetBeans數據庫服務已斷開連接,但所有功能都可以在NetBeans中運行,但在運行獨立分佈式應用程序時無法使用。我在類路徑中包含了derbyclient.jar。我在可分發的apps文件夾(不在/ dist)中有startNetworkServer.bat,它在初始化時在程序中運行。我是德比新手,所以也許我缺少/不包括重要的東西?使用Java應用程序分配Derby數據庫
首先我加載startNetworkServer.bat文件:
ProcessBuilder pb = new ProcessBuilder("D:/Users/lapa2/Desktop/Skeneris/InventoryController/dist/startNetworkServer.bat");
p = pb.start();
不工作,我設置手動打開CMD線現在。
之後,駕駛員和連接設置:
private static final String jdbcDriver
= "org.apache.derby.jdbc.ClientDriver";
private static final String jdbcURL
= "jdbc:derby://localhost:1527/D:/Users/lapa2/Desktop/Skeneris/InventoryController/dist/Lapa;create=true;";
然後我查詢我想要的一切:
db = new DataBase(userName,password,databaseName);
String dbStatement = "select * from "+ schemaName + ".PRECES";
ResultSet rs = db.executeQuery(dbStatement);
做這樣的,一切工作在NetBeans,但在運行時.JAR無反應。
你可以發佈你的啓動日誌或類似的東西? – 2010-06-07 17:40:37