gpt4 book ai didi

sql - 移植 SQL Server?

转载 作者:行者123 更新时间:2023-11-29 09:21:28 28 4
gpt4 key购买 nike

我已经有一段时间没有接触 SQL 了,所以我需要重新学习一下。我的计算机上运行着一个 SQL 数据库,我的服务器是 localhost。我在 VB.Net 中制作了一个连接到该数据库的应用程序。一切都工作正常,直到我将我的应用程序分发给另一个人。当他们尝试连接时,它似乎对他们不起作用。你知道发生了什么吗,我将整个发布文件夹复制给他们,但他们无法连接?还有人知道为什么当我将其交给其他人时,我的应用程序也没有出现我的图标吗?

真诚的,

凯文

最佳答案

看起来您正在通过连接到本地主机中的 MySQL 服务器来分发代码,但其他用户没有安装 SQL 服务器。因此,根据您实际想要做什么,您有其他选择:

  • 您希望使用数据库来分发您的应用程序,其中每个用户都将拥有自己的数据(他们自己的“SQL 服务器”):在这种情况下,我建议您使用 SQLite 。这样,他们就不必安装任何数据库服务器,因为 SQLite 是基于文件的数据库服务器,所有功能都在库中,无需安装。 http://sqlite.phxsoftware.com/是一个运行良好的 .NET 绑定(bind)。

  • 您希望其他人连接到您的数据库:然后您必须配置从用户到数据库的连接,并有办法配置连接字符串,因为您现在可能已经在那里硬编码了“localhost” 。一般来说,向世界开放数据库服务器并不是一件非常明智的事情,YMMV。一个好的替代方案是为客户端提供 Web 服务/REST 接口(interface)来访问数据,而不是打开与数据库服务器的直接连接。

关于sql - 移植 SQL Server?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1620815/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com