码迷,mamicode.com
首页 > Web开发 > 详细

ado.net

时间:2015-09-06 12:53:14      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

访问数据库: 一、命名空间: using system.Data; using system.Data.sqlClient;针对SQL的数据库的命名 using system.Data.OleDb;通用数据库,其他数据库访问

二、类及使用:

1、连接对象类:创建连接: SqlConnection(连接字符串); 例:SqlConnection onne=new SqlConnection();       属性: onne.ConnectionString="" 

方法: onne.Open();打开连接

Close();关闭连接

CreateCommand()创建一个命令对象

2、命令对象类:用什么样的方式来操作数据库:

构造函数:SqlCommand(sql); 命令对象SQL 例:SqlCommand cmd=new SqlCommand();   属性:

  cmd.Commandtext="要执行的SQL语句例如增,删,查,改";   cmd.Connection="onne";    通过哪个连接来访问数据库;    方法:

例:cmd.ExecuteNonQuery();用来执行增删改;     cmd.ExecuteReader();用来执行查询;     cmd.ExecuteScalar();返回首行首列object类型,一般用于执行统计查询

3、读取器对象:获取数据库中的数据

构造函数 SqldataReader()不是public类型,不能new出来,只能通过Executereader()来生成;

属性:HasRows:是否查出数据

方法:Read():读取,一条一条的读

例:SqlDataReader dr=cmd.Executereader();  执行查询语句

while(dr.Read())

console.writeline(输出需要的结果)  

三、步骤:

1、编写连接字符串:

server 如果连本机写点,如果其他的写IP地址

database 连接哪个数据库名称

uid 用户名

pwd 密码   例:string s="server=.;database=mydb;uid=sa;pwd=123;"

2、建立连接对象:

   Sqlconnecion conn=new SqlConnection(s);

3、建立命令对象

   SqlCommand cmd=new SqlCommand();

cmd.CommandText="要执行的命令语句"

cmd.Connection=conn;通过哪个连接执行

4、打开连接:

conn.Open();

5、执行语句

cmd.ExecuteNonQuery();

6、关闭连接

conn.Close();

ado.net

标签:

原文地址:http://www.cnblogs.com/hansonglin/p/4784952.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!