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