连接到数据库时未处理SocketException

时间:2016-11-16 07:38:18

标签: mysql .net

using System;
using MySql.Data.MySqlClient;
namespace test2 {
    class Program {
        static void Main(string[] args) {
            string connectionString =  "Server=localhost;Database=login;Uid=root;Pwd=TheDarkest;";
            MySqlConnection connection = new MySqlConnection(connectionString);
            connection.Open();
        }
    }
}

enter image description here

例外情况发生在connection.Open()。虽然我到处寻找,但似乎无法找到解决方案。

顺便说一句,我可以使用python连接到数据库。

1 个答案:

答案 0 :(得分:0)

添加 try / catch block ,直到代码中的数据库连接关闭。

喜欢,

     static void Main(string[] args) {
      try{
        ......
        string connectionString ="Server=localhost;Database=login;Uid=root;Pwd=TheDarkest;"; 
        MySqlConnection connection = new MySqlConnection(connectionString);
        connection.Open();
       .......
      } 
      catch(Exception e)
      {
        ....
      }