C#连接数据库
·
1.添加数据
//编写连接参数,包括数据库服务器名称 ,数据库,MySQL用户名,MySQL密码
var sqlconnect = "server=localhost;database=practice_db;user=root;password=123456";
string id="1001", name="a";
int age=15;
//使用using处理非托管的数据,建立与MySQL的连接并且打开,编写需要执行的sql语句,通过与MySQL的连接执行sql语句
using (var connection = new MySqlConnection(sqlconnect)) {
connection.Open();
string sql = "insert into human value(id,name,age)";
var command = new MySqlCommand(sql,connection);
command.ExecuteNonQuery();
}
2.删除数据
//填写需要连接的目标数据库的服务器信息,包括服务器名称,数据库名称,用户名与密码
var mysqlinfo = "server=localhost;database=practice_db;user=root;password=123456";
//建立程序与数据库之间的连接
using (var connection = new MySqlConnection(mysqlinfo))
{
//打开与数据库之间的连接
connection.Open();
//写好需要传送给数据库执行的sql语句
string sql = "delete from human where id = '001'";
//帮助我们创建一个可以给数据库传送信息的角色
var sendsql = new MySqlCommand(sql,connection);
//想数据库传送信息
sendsql.ExecuteNonQuery();
}
3.查找数据
var dbinfo = "server=localhost;database=practice_db;user=root;password=123456";
using (var connection = new MySqlConnection(dbinfo))
{
connection.Open();
string sql = "select * from human where id = '002'";
var sqlsend = new MySqlCommand(sql, connection);
var result = sqlsend.ExecuteReader();
if (result.Read()) {
string userId = result["id"].ToString();
string username = result["name"].ToString();
string userage = result["age"].ToString();
Console.WriteLine($"找到用户: {userId}-{username}-{userage}");
}
}
更多推荐
所有评论(0)