新手向各位大牛求教:一般的应用程序是怎样管理数据的?
比如说一个日常记帐的小软件,他们一般会不会选择连接数据库,然后通过数据库来管理程序的数据?如果某个程序选择了连接数据库,比如说MySQL
那么当这个程序被拷贝到另一台机器上使用时,如果该台机器没有安装MySQL数据库软件,是否程序就没法正常运行?
是否存在相关的包或类库可以解决这类问题,即让一台机器即使没有安装MySQL也可以运行 连接了MySQL数据库的程序?如果没有这样的包,怎么才能高效管理数据?
我的水平停留在将数据存放到txt文档里面的水平,请各位大牛赐教啊!
比如说一个日常记帐的小软件,他们一般会不会选择连接数据库,然后通过数据库来管理程序的数据?如果某个程序选择了连接数据库,比如说MySQL
那么当这个程序被拷贝到另一台机器上使用时,如果该台机器没有安装MySQL数据库软件,是否程序就没法正常运行?
是否存在相关的包或类库可以解决这类问题,即让一台机器即使没有安装MySQL也可以运行 连接了MySQL数据库的程序?如果没有这样的包,怎么才能高效管理数据?
我的水平停留在将数据存放到txt文档里面的水平,请各位大牛赐教啊!
如果涉及复杂查询的话,用一个轻量级数据库即可。
http://www.google.com.hk/search?hl=zh-CN&source=hp&q=java+%E8%BD%BB%E9%87%8F%E7%BA%A7%E6%95%B0%E6%8D%AE%E5%BA%93&aq=f&aqi=g1&aql=&oq=&gs_rfai=
Sleepcat/Oracle BDB JE
db4o
sqlite-jdbc