C#常用数据库操作方法整理

C#常用数据库操作方法整理

ID:40531626

大小:74.00 KB

页数:6页

时间:2019-08-04

C#常用数据库操作方法整理_第1页
C#常用数据库操作方法整理_第2页
C#常用数据库操作方法整理_第3页
C#常用数据库操作方法整理_第4页
C#常用数据库操作方法整理_第5页
资源描述:

《C#常用数据库操作方法整理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C#常用操作数据方法整理usingSystem.Data.SqlClient;//导入sql数据库命名空间,这样可以用sql数据库操作相关类StringConnectionStr="server=.;database=数据库名;uid=sa;pwd=123456;";//数据库连接字符串,server确定数据库服务器名,database定义数据库名,uid定义数据库使用者用户名,pwd为密码。SqlConnectionconn=newSqlConnection(ConnectionStr);//建立数据库连接,只有建立连接了才能操作数据。//也可以合在一起:SqlConne

2、ctionconn=newSqlConnection(“server=.;database=数据库名;uid=sa;pwd=123456;”);StringSQLString=“”;//数据操作语句放在双引号中,语句有增,删,改,查操作。SqlCommandcomm=newSqlCommand(SQLString,conn);//建立数据库命令,确定sql数据操作语句,和数据库连接。//也可以合并,SqlCommandcomm=newSqlCommand(“数据库操作语句”,conn);conn.Open();//打开数据库,只有打开数据库,数据库命令才能被执行。intro

3、ws=comm.ExecuteNonQuery();SqlDataReaderdr=comm.ExecuteReader();//专门用于读取数据库数据Objectresult=comm.ExecuteScalar();//或stringresult=Cmd.ExecuteScalar().Tostring();//执行数据库命令://ExecuteNonQuery()用于增,删,改操作,返回受影响的行数;//ExecuteReader()用于查操作,返回一个SqlDataReader类的对象;//comm.ExecuteScalar()执行查找,返回从数据表中查询结果的第

4、一行第一个单元格的数据。conn.Close();//关闭数据库连接,释放资源。否则,将一直连接数据库,别的代码无法跟数据库连接,这样别的代码无法操作数据。SqlParameterMyParameter=newSqlParameter("@Content",SqlDbType.NText);//sql参数:参数名为MyParameter,他对应@Content变量,该变量的值由MyParameter获得,给//库scthou();eReader(); 法跟数据库连接。

5、MyParameter赋值等于给@Content变量赋值,但无法直接给@Content变量赋值。构造函数第二个参数定义变量类型。@Content变量可用于sql操作语句。MyParameter.Value=Content;//给sql参数赋值。Cmd.Parameters.Add(MyParameter);//把sql 参数放到comm的参数列别中,这样sql参数对应的变量就能被sql语句调用了。conn.Open()SqlDataReaderdr=Cmd.ExecuteReader();w

6、hile(dr.Read()){//利用dr[索引]对数据表里的数据进行操作,每次循环将读取数据表中一行数据,从上往下依次执行,直到读完为止。//dr[索引]返回类型为object//可以用数据表属性列名做为索引,也可以根据select后的属性列顺序号为索引,序号从0开始}dr.Close();//必须在关闭数据库前关闭数据库读命令conn.Close();//关闭数据库连接。SqlDataAdapterda=newSqlDataAdapter(SQLString,conn);//定义数据桥接器,用于向数据表中填充数据,自己完成数据库打开与关闭,不需要conn.Open()

7、和conn.Close()DataTabledt=newDataTable();//定义数据表DataSetds=newDataSet();//定义数据集,数据集里放多个数据表da.Fill(ds);//往数据集里填数据,假如数据集里没有表,将产生一个表,放在集合的最前面。也可以写成da.Fill(ds,“表名”);这个对数据集中无论有多表还是单表都有效da.Fill(dt);//往数据表里填数据//可以通过ds.Tables.Add(dt);往数据集里加数据表//可以通过ds.Tables[索引]来获得数据表。索

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。