一. 环境准备
我们仍然使用之前使用的MySql数据库, 具体的数据库连接及ssl连接的注意事项看我之前的博文.
SslMode = none
二. 写程序
(1). DBHelper数据库操作类
namespace final_01
{
class SqlDesigner
{
private static string connStr = "server=localhost;User Id=root;password=root;Database=final;SslMode = none;";
public static int ExecuteNoQuery(string sql)
{
using (MySqlConnection conn = new MySqlConnection(connStr))
{
conn.Open();
using (MySqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = sql;
return cmd.ExecuteNonQuery();
}
}
}
public static DataSet ExecuteDataSet(string sql)
{
using (MySqlConnection xonn = new MySqlConnection(connStr))
{
xonn.Open();
using (MySqlCommand cmd = xonn.CreateCommand())
{
cmd.CommandText = sql;
MySqlDataAdapter adapter = new MySqlDataAdapter(cmd);
DataSet dataset = new DataSet();
adapter.Fill(dataset);
return dataset;
}
}
}
public static object ExecuteScalar(string sql)
{
using (MySqlConnection conn = new MySqlConnection(connStr))
{
conn.Open();
using (MySqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = sql;
return cmd.ExecuteScalar();
}
}
}
}
}
(2). 主程序调用DHelper类操作数据
SqlDesigner.(类中的方法)
三. 运行结果