ADO.NET

ADO.NET是一组类库,让我们通过程序的方式访问数据库。SYSTEM.DATA这个类提供了统一的接口访问Oracle MSSQL Access。像SYSTEM.IO类操作文件一样。

**connection  

连接准备环境。

连接的属性(字符串)=实现准备一个连接字符串(服务器\实例;数据库;用户名;密码)4个东西     数据源 数据库 用户名 密码

可以con.ConnectionString,也可以直接将次字符串放在在构造函数里。因为构造函数就是为字段赋值的

连接打开 con.open

连接关闭 con.close

释放资源 con.dipose 数据库不在本机内存,是一种非托管资源,需要手动释放 用using把 connection括起来

技术分享
 1 using System;
 2 using System.Collections.Generic;
 3 using System.Data.SqlClient;
 4 using System.Linq;
 5 using System.Text;
 6 namespace condb
 7 {
 8     class Program
 9     {
10         static void Main(string[] args)
11         {
12             string str = @"server=.\LK;database=master;uid=sa;pwd=123";
13             //也可以conn.ConnectionString = str;
14             SqlConnection  conn=new SqlConnection(str);
15             conn.Open();
16             Console.WriteLine("打开master数据库了");
17             conn.Close();
18             conn.Dispose();
19             Console.ReadKey();
20         }
21     }
22 }
Connection

**Command  执行 sql

DataReader 只读只进 结果集,一条一条读取数据

DataAdapter  一个封装上面3个对象的一个对象

DataSet:临时数据库。断开数据库就操作这个DateSet

select * from sys.objects 查看系统视图

用命令行

1,登录:sqlcmd -S .\实例

2,1> sql语句

     2>sql语句

1, 连接服务器\实例;数据库;用户名;密码四个东西,身份验证(sql验证,windows验证)

System.Data.Common.DbConnectin 是Data.SqlClient.Sqlconnection 和Data.OdbcConnection 和Data.OleConnection的父类,

工厂模式,可以用这个父类变量接受不同的数据库

Oracle:08右键添加引用

10的时候需要装一个第三方的插件dll

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。