ADO_NET數據庫連接示例
ADO.NET
包括兩部分
1.程序端數據集 包括DataSet/DataTable/DataRow
2..NET Framwork數據提供程序 包括Connection/DataAdapter/DataReader/Commander
///簡單的例子:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data; //包含數據集(DataSet)/數據表(DataTable)/數據行(DataRow)。。。類
using System.Data.SqlClient; //包含 連接(Connection)/命令(Commander)/適配器(DataAdapter)/讀取器(DataReader)。。。類
namespace ADO_NetConnection
{
class Program
{
static void Main(string[] args)
{
Program sq = new Program();
sq.dataPractice();
}
public void dataPractice()
{
int res = -1;
//1.連接通道的連接字符串
string str = "server=.;database =test;uid=sa;pwd=chy19900909";
//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();
}
}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.