连接到C#桌面应用程序中的在线MySQL数据库

连接到C#桌面应用程序中的在线MySQL数据库,c#,mysql,C#,Mysql,我在连接数据库时遇到问题 private static readonly string s_connectionString = "Server=db.inu.hu; Database=patientRegistry;UID=****; Password=****; Port=3306; Trusted_Connection=true"; 这是我的连接字符串,使用它我无法打开连接 using (SQLiteConnection conn = new SQLiteConnection(s_co

我在连接数据库时遇到问题

private static readonly string s_connectionString = "Server=db.inu.hu; Database=patientRegistry;UID=****; Password=****; Port=3306; Trusted_Connection=true";
这是我的连接字符串,使用它我无法打开连接

 using (SQLiteConnection conn = new SQLiteConnection(s_connectionString))
  {
      conn.Open();
  }

我想问题可能是数据库中有一个表,需要将其添加到连接字符串中。

您是要连接到MySQL还是SQLite?您正在引用
SQLiteConnection
对象,但我认为您需要使用
MySqlConnection
连接对象。

您收到任何异常或错误消息吗?VS说数据源不能为空。异常未处理。在控制室中打开();'您使用的是
SQLiteConnection
,但您的问题是MySQL。。。另外,请确保您正在查看connectionstrings.com,以确保您的连接字符串的格式适合您的目标。谢谢你的帮助!我应该使用nuget安装什么,以使MySqlConnection和其他应用程序可用?这可能就是解决方案。谢谢你,贝卡!这应该是一个评论,因为你只是猜测,仍然要求更多的信息,这似乎是有用的,但有关OP使用评论的问题instead@R3uK因为她是这个网站的新手,她很可能没有评论的能力。@ragerory:我的错,事实上,如果没有50个代表,你就不能评论(即使是在一个问题上)。。。无论如何,这是在审查队列,现在她会知道,评论是为了询问更多的细节等。回头见