【发布时间】:2021-12-29 15:00:13
【问题描述】:
我正在尝试连接 MySql 数据库,但是在执行代码时它给了我这个错误:
无法打印异常字符串,因为 Exception.ToString() 失败
using System;
using MySql.Data.MySqlClient;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string connStr = "server=localhost;user=root;database=people;password=slidan4eg";
MySqlConnection conn = new MySqlConnection(connStr);
conn.Open();
string sql = "SELECT name FROM men WHERE id = 2";
MySqlCommand command = new MySqlCommand(sql, conn);
string name = command.ExecuteScalar().ToString();
Console.WriteLine(name);
conn.Close();
}
}
}
【问题讨论】:
-
旁白:您在连接和命令对象上缺少
using,您必须处置它们,否则您将泄漏连接