1、Connection对象:负责连接数据源和应用程序
2、Command对象:负责对数据源执行命令
3、DataReader对象:从数据源中读取只进且只读的数据流。
4、DataAdapter对象:把结果放到客户端的内存当中去,DataSet内存数据集去解析。
客户端软件连接数据库的条件:ip地址、数据库名称、登录账号、登录密码
四个条件的封装:
字符串形式1:Data Source = DESKTOP-LNU3H65; Initial Catalog=MISDB; Integrated Security=True(只能本地访问)
字符串形式2:Server = DESKTOP-LNU3H65; DataBase=MISDB;Uid=sa; Pwd=123456(任何时候都通用)
连接数据库
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data.SqlClient; using System.Data; namespace thinger.ADONETTeach { /// <summary> /// 主要练习基础的数据库连接,insert、update、delete、select /// </summary> public class CRUDBase { //封装连接字符串 private string connString = "Server=.;DataBase=MISDB;Uid=sa;Pwd=chunge666"; //连接数据库 public void ConnectDB() { //1、创建Connection对象 SqlConnection conn = new SqlConnection(connString);//建议使用有参数的构造方法 //2、打开连接 conn.Open(); if (conn.State == ConnectionState.Open) { Console.WriteLine("连接已成功"); } //3、关闭连接 conn.Close(); if (conn.State==ConnectionState.Closed) { Console.WriteLine("连接已关闭"); } } } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace thinger.ADONETTeach { class Program { static void Main(string[] args) { //测试连接和关闭 CRUDBase crudbase = new CRUDBase(); crudbase.ConnectDB(); Console.ReadKey(); } } }
标签:数据源,数据库,System,using,ADO,NET,连接,conn From: https://www.cnblogs.com/chungeblog/p/17389258.html