我想知道java是否提供了任何方式來實現下面所述的程序沒有文件處理。在Java中的文件處理替代
可以說我想製作一個醫院病人記錄程序或一個電話簿,我可以在其中添加,刪除和編輯患者姓名,NIC號碼和電話號碼。通過文件處理來製作這樣的程序將很困難。
我知道它的一個愚蠢的問題,但我是新來的Java ..
問候
我想知道java是否提供了任何方式來實現下面所述的程序沒有文件處理。在Java中的文件處理替代
可以說我想製作一個醫院病人記錄程序或一個電話簿,我可以在其中添加,刪除和編輯患者姓名,NIC號碼和電話號碼。通過文件處理來製作這樣的程序將很困難。
我知道它的一個愚蠢的問題,但我是新來的Java ..
問候
你一定要使用一個數據庫管理系統中使用的術語。一種簡單的方法是使用SQLite和SQLiteJDBC JDBC驅動程序。 SQLite是用於嵌入式系統的流行數據庫,SQLiteJDBC使其易於在Java中使用。這種配置很容易設置,不需要運行任何數據庫服務器;您的計劃將完全獨立。
由java或我提供的SQLLiteJDBC庫是否必須分開下載該庫 – Naruto
如果您使用Java,我傾向於使用HSQLDB或H2。 SQLite更適合C/C++。 –
@UmerFarooq - SQLiteJDBC是我的答案中鏈接中的一個單獨的庫。 –
如果你是從第一原理描述數據庫,我會說你可能會更好地學習以'文件'的方式首先。
一旦你已經學會了如何讀取和寫入文件,如果你想(非常)簡單的鍵/值存儲,你可以使用java.util.Properties提供非常簡單的文件讀/寫操作。
BDB是另一個「純java」選項,它將爲您提供直觀的in-jvm鍵/值存儲,而無需學習如何設置/運行外部DMBS的開銷。
COBOL +平面文件FTW – swasheck
爲什麼不是數據庫? –
是不是一個互聯網的數據庫? – Naruto