C# 连接MySQL其实也是比较方便的。
- 引用MySql.Data.dll到工程中。
- 像操作SQL Server一样连接MysQL。
namespace ConnectionMySql
{
class Program
{
static string strMySqlConnectionString = "Server=localhost; Database=test; Uid=root; Pwd=123456";
static void Main(string[] args)
{
Console.WriteLine(string.Format("Connect to MySql {0}", ConnectionMySql() ? "Success" : "fail"));
Console.ReadKey();
}
private static bool ConnectionMySql()
{
MySqlConnection conn = new MySqlConnection(strMySqlConnectionString);
try
{
conn.Open();
if (!conn.State.Equals(ConnectionState.Open))
{
return false;
}
MySqlCommand cmd = new MySqlCommand(" SELECT * FROM admin ", conn);
MySqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
while (reader.Read())
{
Console.WriteLine("{0},{1},{2},{3},{4},{5}", reader["id"], reader["adminaccount"], reader["adminpassword"], reader["adminname"], reader["validstatus"], reader["remarks"]);
}
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
finally
{
//conn.Close();
}
return true;
}
}
}
资源在于分享,技术在于交流。
资源下载