namespace ADO_NetConnection
{
class Program
{
static void Main(string[] args)
{
/* Program sq = new Program();
sq.dataPractice();
*/
//为什么要在方法面前加或不加static,如果没有将方法dataPractice设置为静态成员,就要先new出一个对象,然后再去调用
dataPractice();
//如果在方法前面添加了static,可以在同一个类中直接调用此方法。
(Tips:经常被调用的就将其设置为静态成员变量,直接调用不用new对象,同时也节约内存空间)
}
public static void dataPractice()
{
int res = -1;
//1.连接通道的连接字符串
string str = "server=.;database =test;uid=sa;pwd=chy123456";
//2.连接通道对象
SqlConnection conn = new SqlConnection(str);
string sql = "insert into [User] values (2,'chengyuan',23,null)";
//易错点:如果数据库表名是User这样的关键词要注意加[]
string sql2 = "insert into Name values(1,'chy')";
SqlCommand cmd = new SqlCommand(sql2, conn);
//3.打开通道
conn.Open();
res = cmd.ExecuteNonQuery();
//关闭通道
conn.Close();
if (res > 0)
{
Console.WriteLine("数据库更新成功");
}
else
{
Console.WriteLine("数据库更新失败");
}
Console.ReadKey();
}
}
}