2012-11-22 138 views
0

我有一個Java Applet,它顯示來自Derby數據庫的2D表格數據。我也使用Netbeans。我想要在網頁上的這個應用程序。我已經將html文檔和所有.class文件上傳到服務器上的正確目錄中。剩下的就是訪問數據庫。在網頁上創建Derby數據庫

我想使用嵌入式Derby,以便我的應用程序包含數據庫(我的理解是否正確?)。然後我應該能夠將html和jar/class文件上傳到服務器,我的應用程序將被部署。不過,我很困惑以下內容:

  1. 如何創建/設置數據庫在網頁上居住?
  2. 我的連接字符串是什麼?
  3. 有沒有更好的方法在NetBeans中完成此操作?

非常感謝所有幫助。讓我知道如果我能讓我的問題更清楚。

+0

數據庫連接功能必須編譯成小程序。在純HTML中沒有辦法做到這一點。您需要訪問小程序的源代碼。 –

+0

看看我的修訂。我發佈了連接到我的數據庫的源代碼。我猜問題是我的數據庫是本地的。 – CodeKingPlusPlus

+0

有些技術可以完成這項任務,遠勝於你的建議。例如,您可以在服務器上的HTML頁面上呈現數據並提供它。如果數據是動態的,您可以使用Javascript進行更新。 – Bill

回答

0

您可以將Derby數據庫本身作爲applet的一部分打包到JAR文件中,然後它將成爲applet的一部分,並在applet下載時下載。

請參閱此相關的問題:Distribute a database made with JavaDB with Java program

注意,這將創建一個只讀數據庫。如果實際上需要從applet更新數據庫,則需要更復雜的方法(例如,將初始數據打包到applet中,然後當applet啓動時請求訪問工作站上的本地存儲並創建可寫數據庫那裏)。

有關構建完整的文檔和部署數據庫中-A-JAR,文檔是在這裏:http://db.apache.org/derby/docs/10.9/devguide/cdevdeploy15325.html

+0

你可以進入更多的細節?該鏈接似乎只是提到從jar/zip文件訪問數據庫。如何將數據庫放入jar文件? – CodeKingPlusPlus

+0

我添加了完整文檔的鏈接,包括如何將數據庫放入jar中。 –