C# 链接数据库

一. ADO.NET (Access Data Object, 数据访问对象)

 .NET操作数据库的一组类

  1. DataSet 数据集
  2. .NET数据提供程序(Data Provider)核心对象:

    Connection

     Command

     DataReader

     DataAdapter

 

二. Connection 连接对象

1.创建:

SqlConnection conn = new SqlConnection();

Conn.ConnectionString=’链接字符串’

//或:

SQLConnection conn =new SQLConnection(链接字符串);

2.打开连接:

Conn.Open(); 打开数据库;

3.链接字符串:

(1)地址,数据库,账号,密码

(2)Data Source = 服务器地址;Initial Catalog=数据库名;User Id=账号 ;Password=密码。或 “server= 服务器地址;database=数据库名;uid=账号;pwd=密码。”(简写)

三.Command 命令执行对象

1.语法

SqlCommand comm=new SqlCommand();

Comm.CommandText=”SQL语句”    //要执行什么SQL;

Comm.Command=conn                   //在哪执行

//简写:

SqlCommand comm=new SqlCommand(sql,conn);

2.执行

2.1  ExecuteScalar()

2.2  ExecuteReader()

2.3  ExecuteNomQuery()

3.comm.ExecuteScalar()

  3.1 Command 开始执行目标的SQL语句,并获取数据库返回的结果

  3.2 只获取结果中的首行首列

  3.3 试用情况:

    3.3.1 聚合函数 AVG(),MAX()……

    3.3.2 根据条件查询某一列的值

           Convert (万能转型  例:Convert.String  Convert.Int32 .....)

 

你可能感兴趣的:(C# 链接数据库)