VBNET数据库编程

VBNET数据库编程

ID:43380027

大小:103.00 KB

页数:41页

时间:2019-10-08

VBNET数据库编程_第1页
VBNET数据库编程_第2页
VBNET数据库编程_第3页
VBNET数据库编程_第4页
VBNET数据库编程_第5页
资源描述:

《VBNET数据库编程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VB.NET数据库编程一、名称空间System.DataSystem.Data.OleDbOlEDB是对多种数据源中数据提供统一访问的接口。要使用以OleDb为前缀的类,必须导入System.Data.OleDb。要使用DataSet、DataView必须导入System.Data。二、连接数据源OleDbConnection类:提供了向数据源的连接。Pvovider:OLEDB提供者Pvovider=SQLOLEDB;DataSource:提供数据的机器名称DataSource=localhost;InitialCatalog:数据

2、库名称InitialCatalog=teaching;二、连接数据源User:用户ID。如:User=zhang;Password:密码。如:Password=li1234;对SQLServer身份认证或IntegratedSecurity:通常指定为SSPI(SecuritySupportProviderInterface)对集成身份认证。二、连接数据源DimobjConnectionAsOleDbConnection=NewOleDbConnection("Provider=SQLOLEDB;"&"DataSource=local

3、host;"InitialCatalog=teaching;"&"IntegratedSecurity=SSPI;")三、打开和关闭连接OleDbConnection对象名.Open()例如:objConnection.Open()OleDbConnection对象名.Close()objConnection.Close()四、读写数据OleDbDataAdapter类提供读写数据的桥梁,以设置SQL语句和存储过程。1、SelectCommand类指定选取哪些数据和如何选取。DimobjDataAdapterAsNewOleDbDat

4、aAdapter()objDataAdapter.SelectCommand=NewOleDbCommand()2、SelectCommand的属性Connection:指定连接数据源OleDbConnection对象。objDataAdapter.SelectCommand.Connection=objConnectionCommand:指定选取数据的SQL语句或存储过程。objDataAdapter.SelectCommand.CommandText="Selectno,name,agefromstudent1"2、SelectC

5、ommand的属性CommandType:指定Command的类型,可以是Text或StoredProcedure。objDataAdapter.SelectCommand.CommandText="Selectno,name,agefromstudent1"objDataAdapter.SelectCommand.CommandType=CommandType.Text3、SelectCommand的方法ExecuteNonQuery方法执行在CommandText属性中指定的SQL语句或存储过程。objDataAdapter.Se

6、lectCommand.ExecuteNonQuery()该方法的返回值是执行命令时所影响的行数,如果是SELECT语句,返回值是-1,对INSERT、UPDATE或DELETE语句返回真正受影响的行数。4、OleDbDataAdapter的方法Fill方法用于将通过SELECT命令检索来的数据存放于(填充于)DataSet对象中。DimobjDataSetAsDataSet=NewDataSet()objDataAdapter.Fill(objDataSet,"student1")该方法的两个参数分别是存放检索到数据的DataSet

7、对象名及被检索的表名。五、存放数据DataSet类用来存放从数据库中检索到的数据,保存在内存中,包括了表、关系和数据库中的约束条件。DataSet中的数据与数据库是断开的,可独立于数据库进行操作。在DataSet中,可以对数据进行添加、更新和删除,然后再通过OleDbDataAdapter将更改应用到数据库中。可以将DataSet绑定在其它控件中。例1:从本地SQLServer2000数据库Teaching中检索表student1中的所有数据。ImportsSystem.DataImportsSystem.Data.OleDb在Pub

8、licClassForm1InheritsSystem.Windows.Forms.Form中加入:DimobjConnectionAsOleDbConnection=NewOleDbConnection("Provid

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

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

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