我的数据库必须以任意的时间间隔手动更新,使用新的信息放在不需要进行结构修改的标准表上。一个应用程序将更新数据库。
另一个应用程序,我将发布的应用程序(仅向朋友和家人发布,但不需要任何安全功能,如加密数据库)将读取数据库并使用其数据在标签,列表视图等上。我应该在这个VB.NET应用程序中使用什么数据库?
问题是,我是任何类型的编程的完美定义,并且仍然不知道要使用哪个数据库。
我以为我应该使用SQL CE(* .sdf)文件,并将该数据库事物存储在FTP上。那么,每次运行“客户端”应用程序时,我都可以下载它并从中获取数据,并单击某个按钮(“连接”)。 一些硬核的谷歌搜索后,我发现了如何连接到自卫队的事情,使用此连接字符串:
Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data Source=D:\Documents and Settings\Camilo\JCTM.sdf
所以它连接,或者至少没有表现出任何差错。
我不知道如果使用sdf SQL CE文件作为数据库是个好主意,如果它太难了,也许我应该选择XML?你们有什么建议,在VB.NET中实现非常简单的数据库最简单的方法是什么?
通过简单的数据库,我的意思是: - 没有搜索需要 - 没有先进的功能,除与列的表和行 存储字符串 - 轻松访问,读取,编辑等不同的应用程式VB.NET
sdf是一个好主意吗?
你会有几个客户端应用程序在同一时间修改你的数据库吗? – 2009-06-17 07:11:10
不,客户端应用程序只会将日志上传到ftp,并且只有一个应用程序会修改数据库。 – 2009-06-17 08:06:59