小明:最近我在学习.NET,想做一个数据管理系统,你有什么建议吗?
小李:你可以用C#来实现,.NET提供了丰富的类库支持数据库操作。
小明:那具体怎么开始呢?
小李:首先,创建一个控制台应用程序,然后添加对System.Data.SqlClient的引用。
小明:然后呢?
小李:写一段代码连接SQL Server数据库,比如这样:
using System;
using System.Data.SqlClient;
class Program
{
static void Main()
{
string connectionString = "Server=your_server;Database=your_db;User Id=your_user;Password=your_password;";
using (SqlConnection conn = new SqlConnection(connectionString))
{
conn.Open();
Console.WriteLine("连接成功!");
}
}
}
小明:这段代码能连接数据库了,那怎么进行增删改查呢?
小李:可以使用SqlCommand对象执行SQL语句,例如插入数据:
string sql = "INSERT INTO Users (Name, Email) VALUES (@Name, @Email);";
using (SqlCommand cmd = new SqlCommand(sql, conn))
{
cmd.Parameters.AddWithValue("@Name", "张三");
cmd.Parameters.AddWithValue("@Email", "zhangsan@example.com");
cmd.ExecuteNonQuery();
}
小明:明白了,这样就能实现基本的数据管理功能了。
小李:没错,.NET的强大之处就在于它能够简化这些操作,让开发更高效。