给同学们了一趟C#数据库操作课程

简介: ADO.NET基本的操作步骤 •         简单说明: ADO.NET其实是一个很大的类库.其对数据库的操作也就是对这个类属性和方法的调用.

ADO.NET基本的操作步骤

         简单说明: ADO.NET其实是一个很大的类库.其对数据库的操作也就是对这个类属性和方法的调用.

         1、连接并打开数据库(SQL Server2000为例)

          SqlConnection objConnection= new SqlConnection("Data Source=WBOY;Initial Catalog=stuinfo;Persist Security Info=True;User ID=sa;Password=XXX");

         连接字: Data Source=WBOY;Initial Catalog=stuinfo;Persist Security Info=True;User ID=sa;Password=XXX

          objConnection.Open();

         根据系统采用的数据不同连接类也不同的.

     SqlConnection

     OleDbConnection

     OracleConnection

         2、执行SQL语句

SqlCommand objComm=new SqlCommand();

objComm.CommandText="SQL 语句";

objComm.CommandType=CommandType.Text ;

objComm. Connection=objConnection;

objComm.ExecuteNonQuery();

 

@一般我们用在数据的InSertUpdate操作

 

3SqlDataAdapter

         SqlDataAdapter是建立在DataSet和数据源之间的一个通道.有了这个通道我们可以对数据库进行SelectCommand(查询), InsertCommand(插入), DeleteCommand(删除), UpdateCommand(更新)

 

         例如通过SelectCommand将数据获取到DataSet中去。

 

         SqlDataAdapter .doc

         SqlDataAdapter adapter = new SqlDataAdapter(SELECT    UID,Uname FROM MyDatabase WHERE UID=2", objConnection);

                         DataSet daa= new DataSet();

                         adapter.Fill(daa);

textBox1.Text = daa.Tables[0].Rows[0].ItemArray[0].ToString();

textBox2.Text = daa.Tables[0].Rows[0].ItemArray[1].ToString();

 

 

 

 

          5、关闭数据库

          da.Close()

 

附录一SqlDataAdapter .doc

 

 

SqlDataAdapter

The SqlDataAdapter serves as a bridge between a DataSet and data source. It is used for retrieving data from, and saving data to, the data source. The SqlCeDataAdapter provides this bridge by using Fill to load data from the data source into the DataSet, and using Update to send changes made in the DataSet back to the data source.

When the SqlCeDataAdapter fills a DataSet, it creates the necessary tables and columns for the returned data if they do not already exist. However, primary key information will not be included in the implicitly created schema unless the MissingSchemaAction property is set to AddWithKey. You can also have the SqlCeDataAdapter create the schema of the DataSet, including primary key information, before filling it with data by using FillSchema.

The SqlCeDataAdapter includes the SelectCommand, InsertCommand, DeleteCommand, UpdateCommand, and TableMappings properties to facilitate the loading and updating of data.

When you create an instance of SqlCeDataAdapter, properties are set to their initial values. For a list of these values, see the SqlCeDataAdapter constructor.

  

 

目录
相关文章
|
6月前
|
JavaScript Java 关系型数据库
平面设计课程在线学习|基于SSM+vue的平面设计课程在线学习平台系统的设计与实现(源码+数据库+文档)
平面设计课程在线学习|基于SSM+vue的平面设计课程在线学习平台系统的设计与实现(源码+数据库+文档)
62 0
|
2月前
|
SQL 关系型数据库 MySQL
学成在线笔记+踩坑(3)——【内容模块】课程分类查询、课程增改删、课程计划增删改查,统一异常处理+JSR303校验
课程分类查询、课程新增、统一异常处理、统一封装结果类、JSR303校验、修改课程、查询课程计划、新增/修改课程计划
学成在线笔记+踩坑(3)——【内容模块】课程分类查询、课程增改删、课程计划增删改查,统一异常处理+JSR303校验
|
2月前
|
前端开发 应用服务中间件 API
|
1月前
|
SQL 缓存 大数据
C#高效处理大数据的批次处理,以及最好的数据库设计
C#高效处理大数据的批次处理,以及最好的数据库设计
52 0
|
6月前
|
JavaScript Java 关系型数据库
高校课程评价|基于SSM+vue的高校课程评价系统的设计与实现(源码+数据库+文档)
高校课程评价|基于SSM+vue的高校课程评价系统的设计与实现(源码+数据库+文档)
73 0
|
2月前
|
SQL 存储 关系型数据库
C#一分钟浅谈:使用 ADO.NET 进行数据库访问
【9月更文挑战第3天】在.NET开发中,与数据库交互至关重要。ADO.NET是Microsoft提供的用于访问关系型数据库的类库,包含连接数据库、执行SQL命令等功能。本文从基础入手,介绍如何使用ADO.NET进行数据库访问,并提供示例代码,同时讨论常见问题及其解决方案,如连接字符串错误、SQL注入风险和资源泄露等,帮助开发者更好地利用ADO.NET提升应用的安全性和稳定性。
213 6
|
3月前
|
关系型数据库 Java MySQL
C#winform中使用SQLite数据库
C#winform中使用SQLite数据库
184 3
C#winform中使用SQLite数据库
|
3月前
|
关系型数据库 MySQL 大数据
C#使用SqlSugar操作MySQL数据库实现简单的增删改查
C#使用SqlSugar操作MySQL数据库实现简单的增删改查
253 2
|
4月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的《数据库原理及应用》课程平台的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的《数据库原理及应用》课程平台的详细设计和实现(源码+lw+部署文档+讲解等)
|
5月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的数据库课程在线教学的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的数据库课程在线教学的详细设计和实现(源码+lw+部署文档+讲解等)
54 2