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

        }
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值