SQL Ado.net
4个对象

Ado访问数据库的两种模式


连接式访问数据库
创建SqlConnection对象,创建连接

对象连接字符串的各种关键词

连接访问步骤

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.SqlClient;
namespace Adotest
{
class Program
{
static void Main(string[] args)
{ string constr= @"server = LAPTOP-4JLI4OAI; database = jccode; integrated security = True";
SqlConnection conn = new SqlConnection(constr);
//conn.Database="" 数据库名称
//conn.Data souce=""服务器名称
conn.Open();
conn.Close();
//conn.Dispose();释放资源,连接字符串也清空
}
}
}
利用SqlCommand对象访问数据库

创建方法
应该学一种方法就好QWQ



常用属性

常用方法(重点)
其中ExecuteReader方法很重要

DataReader

使用步骤

简单完整操作代码例子
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.SqlClient;
namespace Adotest
{
class Program
{
static void Main(string[] args)
{ string constr= @"server = LAPTOP-4JLI4OAI; database = jccode; integrated security = True";
SqlConnection conn = new SqlConnection(constr);
//conn.Database="" 数据库名称
//conn.Data souce=""服务器名称
conn.Open();
string sqlstr = "select * from Course";
SqlCommand cmd = new SqlCommand(sqlstr, conn);//创建Command对象
SqlDataReader sqlreader = cmd.ExecuteReader();//创建DataReader对象
while (sqlreader.Read())
{
//Console.WriteLine("{0},{1},{2},{3}",sqlreader[0].ToString(), sqlreader[1].ToString(), sqlreader[2].ToString(), sqlreader[3].ToString());
Console.WriteLine("{0},{1},{2},{3}", sqlreader[0], sqlreader[1],sqlreader[2],sqlreader[3]);
}
sqlreader.Close();
conn.Close();
Console.Read();
//conn.Dispose();释放资源,连接字符串也清空
}
}
}


非连接访问


常用属性方法

创建方法


Fill,Update方法格式:

创建DataSet对象和DateTable对象

DataSet对象常用属性

非连接访问的具体步骤


浙公网安备 33010602011771号