c# - c# - 如何将自己的 MySQL 数据库设置到用户自己的电脑上
问题描述
我正在开发一个包含用户登录和注册的程序。我正在将 MySQL 与 HeidiSQL 应用程序一起使用,该应用程序是免费的。我可以在自己的电脑上使用我的应用程序,但是当我在另一台电脑上启动它时,它甚至无法连接到数据库。我想制作一个包含我的应用程序和 mysql 安装程序的安装程序。我想在我客户的计算机上设置 mysql,这样他们就可以拥有自己的数据库并连接到它们。我怎样才能做到这一点?
我的连接字符串是:
public MySqlConnection mysqlbaglan = new MySqlConnection("Server=localhost;Database=x;Uid=root;Pwd='';");
解决方案
你应该重新考虑你的架构。您可以尝试可移植且不需要安装为服务器的 SQLite。
查看这个相关的SO question。
推荐阅读
- java - 如何使用 Spring Data JPA 访问 Azure AD 集成 Postgres DB?
- django - 单个对象解析器的 DjangoListField 类比
- javascript - NodeJS - 2 个进程中的一个类/模块实例
- python - 我是 jupyter 的新手,不明白这个错误,我正在寻找删除 $ 符号
- python - 我将文件名添加到数据框中,但它只添加了相同的名称
- javascript - 在 JavaScript、React 中将命名范围解码为 Excel 文件中的表格
- python - Heroku 和 Praw (Reddit API) submit.reply()
- streaming - Streamlabs bot(?也许只是一个脚本):如何制作一个
- excel - 使用 Excel 创建 AD 用户
- python - 如何将嵌套列表的列作为新的单独嵌套列表获取