c# - UWP 连接字符串
问题描述
我想为我的 UWP 和数据库创建一个连接。我希望 uwp 向数据库发送一个值。
MySql.Data.MySqlClient.MySqlConnection conn;
string myConnectionString;
myConnectionString = "server=127.0.0.1; uid = root;" + "pwd=root;database=test";
try
{
conn = new MySql.Data.MySqlClient.MySqlConnection(myConnectionString);
conn.Open();
}
catch (MySql.Data.MySqlClient.MySqlException ex)
{
}
这是编写连接的正确方法吗?我在哪里写这部分编码?
主页或我的任何其他页面?(场景 1-3)
解决方案
您的内容看起来不错,我会尝试使用“localhost”而不是 ip。
var myConnection = new MySqlConnection();
myConnection.ConnectionString = "database=test;server=localhost;uid=root;pwd=root";
myConnection.Open();
我还会在这里查看您是否提供了足够的信息,您就是这样。https://www.connectionstrings.com/mysql/
在连接到数据库方面,这取决于。这是什么类型的应用程序?通常,数据库连接是在应用程序启动期间进行的。如果您使用的是实体框架,您将希望您的数据库上下文来管理连接(这是一个完全不同的主题)。
推荐阅读
- c# - 模拟和存根 FtpWebResponse
- python - 将熊猫系列乘以字典值
- amazon-web-services - 指定端点时,无服务器 Localstack lambda 函数向 AWS 发送请求
- python - 如果值为正或负,如何选择条形颜色?
- c# - 序列化时如何自动包含类型信息?
- azure - 有人可以在 Azure devops 中删除/编辑工作项历史记录条目吗?
- twitter-bootstrap - 带有标签和内容的 Bootstrap 5 卡片
- migration - alembic autogenerate 正在生成带有消息 INFO 的空脚本 [alembic.runtime.migration] 将采用事务性 DDL
- android - 如何更改 com.google.firebase.iid.FirebaseInstanceIdReceiver 权限
- css - SVG动画标志