可以说我想在c#.net上制作一个用于视频俱乐部的程序来存储客户端和他们的租金。 什么是最好和现代的方式(和独立的方式)来存储这些数据? XML,二元seriliazation,SQLite,访问?C#/ Java在本地保存数据的最佳实践
我还需要经常查询数据。例如,一个客户来了,我通过名字搜索他,我找到他并且给他添加了新的租金。另外(现在或将来)也会有dvd数据(添加dvd和简而言之dvds和客户端之间的关系)。它就像一个数据库,但因为数据库不是独立的我希望我的程序只有在用户在他的PC上安装.net。我可以使用MySQL,但这需要安装mysql服务器...
你认为什么是最好的和最现代的解决方案?
非常感谢。
首先,您必须决定是否要用C#或Java编码。他们看起来很像,但是是不同的东西,你知道吗? – Marcelo 2012-02-23 09:47:06
MySQL是免费安装。为什么不使用它。这是一个网络应用程序?您可以查看JSON/jquery以将数据写入/读取到XML文件。你可以创建一个DAO类,这样如果你决定用数据库来替换它,那么插入就更容易了。你也可以通过网络来决定它的Java还是C#。如果你想使用Java来使用Hibernate来轻松地写入和读取数据库 - 如果你的C#想使用Linq。 – 2012-02-23 09:47:35
它不是一个Web应用程序。其窗口形成应用程序,可以在本地保存数据。 – 2012-02-23 11:45:46