首页 > 解决方案 > 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)

标签: c#mysqldatabaseuwp

解决方案


您的内容看起来不错,我会尝试使用“localhost”而不是 ip。

var myConnection = new MySqlConnection();
myConnection.ConnectionString = "database=test;server=localhost;uid=root;pwd=root";
myConnection.Open();

更多信息请参见:https ://dev.mysql.com/doc/dev/connector-net/6.10/html/P_MySql_Data_MySqlClient_MySqlConnection_ConnectionString.htm

我还会在这里查看您是否提供了足够的信息,您就是这样。https://www.connectionstrings.com/mysql/

在连接到数据库方面,这取决于。这是什么类型的应用程序?通常,数据库连接是在应用程序启动期间进行的。如果您使用的是实体框架,您将希望您的数据库上下文来管理连接(这是一个完全不同的主题)。


推荐阅读