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();

        }
    }
}

發佈了53 篇原創文章 · 獲贊 14 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章