0

我正在尝试为我的小型企业设计一个数据库应用程序。我已经创建了许多表单驱动的 MS Access 数据库供以前使用,但我想创建一个更高级和更常见的永久解决方案。

我正在考虑将 mySQL 用于数据库,然后编写一个 C# 或 VB 应用程序以在 Windows 中使用。我现在不想要或不需要基于 Web 的版本,但在遥远的将来迁移到 VB.net 可能是我会考虑的事情。

我知道我可以为我的 Windows 应用程序使用 MS Access 后端,而无需在将运行该程序的任何或所有计算机上安装 MS Office。

但这是我的问题。是否有必要在托管数据库的 PC 上,在所有访问数据库的 PC 上安装 mySQL Server,或者我可以只使用数据库文件作为后端,Visual Studio 将拥有访问它所需的所有必要工具?

如果我必须安装服务器,我可能会坚持使用 MS Access 数据库,因为对大量数据库存储的需求永远不会成为问题。

4

1 回答 1

0

您需要在托管数据库的服务器上安装 MySQL 服务器。然后客户端将通过网络连接。但是,您需要一个驱动程序才能在客户端机器上使用 VB.NET 访问 MySQL-Server。不过,一个简单的 DLL 文件可能就足够了。

如果您正在寻找基于文件的数据库解决方案,请查看 SQLite。但是您必须在这里注意并发问题。

于 2013-06-02T17:18:42.393 回答