【发布时间】:2009-06-17 07:06:56
【问题描述】:
我的数据库必须以任意间隔手动更新,将新信息放入不需要结构修改的标准表中。一个应用程序将更新数据库。
另一个应用程序,我将分发的应用程序(仅限朋友和家人,但不需要任何安全功能,例如加密数据库)将读取数据库并将其数据用于标签、列表视图等。
问题是,我在任何类型的编程方面都是成熟的 n00b 的完美定义,但仍然不知道要使用什么数据库。
我认为我应该使用 SQL CE (*.sdf) 文件,并将该数据库内容存储在 FTP 上。然后,每次“客户端”应用程序运行并单击某个按钮(“连接”)时,我都可以下载它并从中获取数据。 经过一番硬核谷歌搜索后,我发现了如何使用以下连接字符串连接到 sdf 事物:
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 是个好主意吗?
【问题讨论】:
-
您是否会有多个客户端应用同时修改您的数据库?
-
不,客户端应用只会将日志上传到 ftp,只有一个应用会修改数据库。
标签: sql vb.net visual-studio-2008 sql-server-ce