我正在尝试为我的小型企业设计一个数据库应用程序。我已经创建了许多表单驱动的 MS Access 数据库供以前使用,但我想创建一个更高级和更常见的永久解决方案。
我正在考虑将 mySQL 用于数据库,然后编写一个 C# 或 VB 应用程序以在 Windows 中使用。我现在不想要或不需要基于 Web 的版本,但在遥远的将来迁移到 VB.net 可能是我会考虑的事情。
我知道我可以为我的 Windows 应用程序使用 MS Access 后端,而无需在将运行该程序的任何或所有计算机上安装 MS Office。
但这是我的问题。是否有必要在托管数据库的 PC 上,在所有访问数据库的 PC 上安装 mySQL Server,或者我可以只使用数据库文件作为后端,Visual Studio 将拥有访问它所需的所有必要工具?
如果我必须安装服务器,我可能会坚持使用 MS Access 数据库,因为对大量数据库存储的需求永远不会成为问题。