如何使用 C# 连接 mysql8.0
how to connect mysql8.0 with C#
我应该怎么做才能连接到 MySql?
string constr = "Data Source=steve-pc;Initial Catalog=itcast2014;Integrated Security=True";
using (SqlConnection con = new SqlConnection(constr))
{
string sql = "select count(*) from TblPerson";
using (SqlCommand cmd = new SqlCommand(sql, con))
{
con.Open();
//object count = (int)cmd.ExecuteScalar();
object count = Convert.ToInt32(cmd.ExecuteScalar());
Console.WriteLine("TblPerson表中共有{0}条数据。", count);
}
}
安装 Oracle 的 MySql.Data NuGet 包,将其作为包添加,这是最简单的方法。您不需要任何其他东西即可使用 MySQL 数据库。
或者您可以 运行 在程序包管理器控制台中使用以下命令
PM> Install-Package MySql.Data
这个答案可以帮助您:How to connect to MySQL Database?
您必须安装 mysql 数据包。安装并添加引用后,您可以这样做:
string server = "steve-pc";
string database = "itcast2014";
string username = "YourMysqlUsername";
string password = "YourMysqlPassword";
string connstring = string.Format("Server={0}; database={1}; UID={2}; password={3}",server, database, username, password);
using(var connection = new MySqlConnection(connstring);
{
connection.Open();
string query = "select count(*) from TblPerson";
var cmd = new MySqlCommand(query, dbCon.Connection);
var reader = cmd.ExecuteReader();
while(reader.Read())
{
string personsCount = reader.GetString(0);
Console.WriteLine(personsCount);
}
connection.Close();
}
How to connect to MySQL Database?
上有更详细和更好的答案
我应该怎么做才能连接到 MySql?
string constr = "Data Source=steve-pc;Initial Catalog=itcast2014;Integrated Security=True";
using (SqlConnection con = new SqlConnection(constr))
{
string sql = "select count(*) from TblPerson";
using (SqlCommand cmd = new SqlCommand(sql, con))
{
con.Open();
//object count = (int)cmd.ExecuteScalar();
object count = Convert.ToInt32(cmd.ExecuteScalar());
Console.WriteLine("TblPerson表中共有{0}条数据。", count);
}
}
安装 Oracle 的 MySql.Data NuGet 包,将其作为包添加,这是最简单的方法。您不需要任何其他东西即可使用 MySQL 数据库。
或者您可以 运行 在程序包管理器控制台中使用以下命令
PM> Install-Package MySql.Data
这个答案可以帮助您:How to connect to MySQL Database?
您必须安装 mysql 数据包。安装并添加引用后,您可以这样做:
string server = "steve-pc";
string database = "itcast2014";
string username = "YourMysqlUsername";
string password = "YourMysqlPassword";
string connstring = string.Format("Server={0}; database={1}; UID={2}; password={3}",server, database, username, password);
using(var connection = new MySqlConnection(connstring);
{
connection.Open();
string query = "select count(*) from TblPerson";
var cmd = new MySqlCommand(query, dbCon.Connection);
var reader = cmd.ExecuteReader();
while(reader.Read())
{
string personsCount = reader.GetString(0);
Console.WriteLine(personsCount);
}
connection.Close();
}
How to connect to MySQL Database?
上有更详细和更好的答案