标签:
访问数据库: 一、命名空间: 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();
标签:
原文地址:http://www.cnblogs.com/hansonglin/p/4784952.html