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();
}
}
}
异常发生在connection.Open()
处。尽管我到处寻找,但似乎找不到解决方案。
顺便说一句,我可以使用 python 连接到数据库。
最佳答案
添加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)
{
....
}
关于mysql - 连接到数据库时未处理 SocketException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40626448/