本文目录一览

1,VBNET连接数据库的几种方法

system.data.sql类学学几乎都能写出来
1、 用the sql server .net data provider连接数据库the sql server .net data provider是利用sqlconnection类来连接sql server7.0或更高版本的数据库,sqlconnection类位于名称空间system.data.sqlclient下。连接代码:dim sqlconnection1 as sqlclient.sqlconnectiondim strconnect as string=”data source=服务器名;initial catalog=数据库名;user id=sa;password=;”sqlconnection1=new system.data.sqlclient.sqlconnection(strconnect)sqlconnection1.open 打开数据库sqlconnection1.close 关闭连接,释放资源2、 用the ole db .net data provider连接数据库上面已经说过,利用the ole db .net data provider可以访问access、oracle和sql server等种数据库,那么,它是怎样访问这些数据库的呢?the ole db .net data provider是通过位于名称空间system.data.oledb类库下的oledbconnection类来连接这三种不同类型的数据库的。下面举例说明:1)连接sql server数据库dim oledbconnection1 as oledb.oledbconnectiondim strconnect as sting=”provider=sqloledb;persist security info=false;data source=服务器名;initial catalog=数据库名;user id=sa;password=;”oledbconnection1=new system.data.oledb.oledbconnection(strconnect)2)连接access数据库假设要连接的access数据库名为“example.mdb”,存放在d:\data\目录下。dim oledbconnection1 as oledb.oledbconnectiondim strconnect as sting=”provider=microsoft.jet.oledb.4.0;data source=d:\data\ example.mdb”oledbconnection1= new system.data.oledb.oledbconnection(strconnect)3)连接oracle数据库dim oledbconnection1 as oledb.oledbconnectiondim strconnect as sting=”provider=msdaora;data source=服务器名;user id=用户id;password=密码;”oledbconnection1= new system.data.oledb.oledbconnection(strconnect)3、 用the odbc .net data provider连接数据库the odbc .net data provider连接数据库是通过odbcconnection类来实现的,这个类位于名称空间microsoft.data.odbc下,而名称空间microsoft.data.odbc是封装在microsoft.data.odbc.dll文件下的。由于篇幅有限,这里就只介绍连接sql server和oracle数据库的方法,其他数据库的连接方法基本类似,我就不再多讲了。1)连接sql server数据库dim odbcdbconnetion1 as microsoft.data.odbcconnectiondim strconnect as sting=”driver=odbcdbconnetion1=new microsoft.data.odbcconnection(strconnect)2)连接oracle数据库dim odbcdbconnetion1 as microsoft.data.odbcconnectiondim strconnect as sting=”driver=odbcdbconnetion1=new microsoft.data.odbcconnection(strconnect)四、总结通过本文的介绍,读者基本掌握了在visual basic.net中用ado.net和odbc.net连接各种数据库的方法。以上三种驱动针对不同的数据库,它们的性能方面也有很大的不同:the sql server .net data provider的效率最高;the ole db .net data provider的效率比较底;the odbc .net data provider的效率最慢。具体连接哪一种数据库选用哪一种数据驱动要从工作效率方面来考虑。以上回答你满意么?

VBNET连接数据库的几种方法

2,vb60中可以访问的数据库类型有哪些

不同的数据库有不同的类型:主要有:字符串型数值型日期型二进制型等oracle的数据类型:Char(size):定长字符型,字符长度不够自动在右边加空格。Varchar2(size):可变长字符型,大小必须指定。Number(m,n):数据字符型,大小必须指定。 其中m指有效位,n指的是小数位(四舍五入) 有效位:从左边不为0的数字算起,四舍五入。如果有效位大于m报异常。如:123.456(4,2)——>123.46 ;// 报错。 若是number 表示整形 。如 id number ;Date:日期类型。Lob:(large object)大对象,不能直接用insert插入。Blob:二进制大对象,也是以相当于指针的形式存放的。采用单字节存储,适合保存二进制数据,如图片,文件等。Clob:字符大对象,存文本。采用多字节存储,适合保存文本数据等。

vb60中可以访问的数据库类型有哪些

3,用VB连接数据库的几种方法比较

摘 要:VB中最常用的连接数据库方法主要有数据控件(Data)、数据访问对象(DAO)、远程数据对象(RDO)和ActiveX数据对象(ADO)等几种。分别谈了这几种方法,从而可以看出它们之间的区别。
1、 用the sql server .net data provider连接数据库 the sql server .net data provider是利用sqlconnection类来连接sql server7.0或更高版本的数据库, sqlconnection类位于名称空间system.data.sqlclient下。 连接代码: dim sqlconnection1 as sqlclient.sqlconnection dim strconnect as string=”data source=服务器名;initial catalog=数据库名;user id=sa;password=;” sqlconnection1=new system.data.sqlclient.sqlconnection(strconnect) sqlconnection1.open 打开数据库 sqlconnection1.close 关闭连接,释放资源 2、 用the ole db .net data provider连接数据库 上面已经说过,利用the ole db .net data provider可以访问access、oracle和sql server等种数据 库,那么,它是怎样访问这些数据库的呢?the ole db .net data provider是通过位于名称空间sy stem.data.oledb类库下的oledbconnection类来连接这三种不同类型的数据库的。下面举例说明: 1)连接sql server数据库 dim oledbconnection1 as oledb.oledbconnection dim strconnect as sting=”provider=sqloledb;persist security info=false;data source=服务器名;initial catalog=数据库名;user id=sa;password=;” oledbconnection1=new system.data.oledb.oledbconnection(strconnect) 2)连接access数据库 假设要连接的access数据库名为“example.mdb”,存放在d:\data\目录下。 dim oledbconnection1 as oledb.oledbconnection dim strconnect as sting=”provider=microsoft.jet.oledb.4.0;data source=d:\data\ example.mdb” oledbconnection1= new system.data.oledb.oledbconnection(strconnect) 3)连接oracle数据库 dim oledbconnection1 as oledb.oledbconnection dim strconnect as sting=”provider=msdaora;data source=服务器名;user id=用户id;password=密码;” oledbconnection1= new system.data.oledb.oledbconnection(strconnect) 3、 用the odbc .net data provider连接数据库 the odbc .net data provider连接数据库是通过odbcconnection类来实现的,这个类位于名称空间 microsoft.data.odbc下,而名称空间microsoft.data.odbc是封装在microsoft.data.odbc.dll文件下的。 由于篇幅有限,这里就只介绍连接sql server和oracle数据库的方法,其他数据库的连接方法基本类 似,我就不再多讲了。 1)连接sql server数据库 dim odbcdbconnetion1 as microsoft.data.odbcconnection dim strconnect as sting=”driver={sql server};server=服务器名;uid=sa;pwd=;database= 数据库名;” odbcdbconnetion1=new microsoft.data.odbcconnection(strconnect) 2)连接oracle数据库 dim odbcdbconnetion1 as microsoft.data.odbcconnection dim strconnect as sting=”driver={microsoft odbc for oracle};server=服务器名;uid=sa;pwd=;” odbcdbconnetion1=new microsoft.data.odbcconnection(strconnect) 四、总结 通过本文的介绍,读者基本掌握了在visual basic.net中用ado.net和odbc.net连接各种数据库的方法 。以上三种驱动针对不同的数据库,它们的性能方面也有很大的不同:the sql server .net data provider 的效率最高;the ole db .net data provider的效率比较底;the odbc .net data provider的效率最慢。 具体连接哪一种数据库选用哪一种数据驱动要从工作效率方面来考虑。 以上回答你满意么?

用VB连接数据库的几种方法比较

4,vb访问数据库的方法高手快来救救我

原档地址:http://wenku.baidu.com/view/b9b956a20029bd64783e2c6e.html1 VB访问数据库的方法VB访问数据库的方法很多,一般情况下分成两大类,而每一类又有很多方法。下面以列表的方式列出每一类,及每一类包含的方法。1.1 接口对象法(API) VBSQL:通过DB-Library访问微软的SQL Server ODBC API:任何一种ODBC数据源 16位和32位 DAO/Jet:本地的Jet/Access.MDB、顺序索引数据库(ISAM)和任何ODBC数据源 DAO/ODBC Direct:任何一种ODBC 数据源(经过RDO) RDO 2.0:任何一种ODBC数据源(LevelⅠ或Ⅱ) ADO:任何一种ODBC数据源和任何经过OLE DB界面接口的数据源 1.2 数据控件法 Data Control:DAO/Jet数据界面接口Data Control/ODBC Direct:DAO/ODBC Direct数据界面接口 RemoteData Control/RDC:RDO数据界面接口Advanced Data Connector/ADC:ADO数据界面接口 2 几种接口的比较ADC(Advanced Data Connector):高级数据连接器。提供绑定ADO数据源到窗体的数据绑定控件上。ADC主要是一种直接访问或者通过ADO访问远程OLE DB对象的一种技术,它也支持主要应用在微软IE浏览器上的数据绑定控件。它是特地为Web上的浏览器为基础的应用程序而设计的。ADO(Active Data Objects):Active数据对象。是DAO/RDO的后继产物,ADO“扩展”了DAO和RDO所使用的对象模型,这意味着它包含较少的对象、更多的属性、方法(和参数),以及事件。ADO实际是一种提供访问各种数据类型的连接机制。ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口。可以使用任何一种ODBC数据源,即不止适合于SQL Server、Oracle、Access等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件,是一个便于使用的应用程序层接口。ADO是为Microsoft最新和最强大的数据访问范例OLE DB而设计的,OLE DB为任何数据源提供了高性能的访问,这些数据源包括关系和非关系数据库、电子邮件和文件系统、文本和图形、自定义业务对象等等。ADO在关键的Internet方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了提供轻量、高性能的接口。因此ADO通过其内部的属性和方法提供统一的数据访问接口方法。DAO(Data Access Objects):数据访问对象。是一种面向对象的界面接口。通过DAO/Jet功能可以访问ISAM数据库,使用DAO/ODBC Direct功能可以实现远程RDO功能。使用DAO的程序编码非常简单,DAO提供丰富的游标(Cursor)类型的结果集和非游标(Cursor-Less)类型的结果集,同DDL(数据描述语言)的功能很类似。DAO可通过ODBC像直接连接到其它数据库一样,直接连接到Access数据库。DAO最适用于单系统应用程序或小范围本地分布使用。DAO模型是设计关系数据库系统结构的对象类的集合。它们提供了完成管理这样一个系统所需的全部操作的属性和方法,包括创建数据库,定义表、字段和索引,建立表间的关系,定位和查询数据库等工具。

5,vb数据库基础知识

VB数据库是VisualBasic(VB)语言中用于管理数据的重要组成部分。它允许开发人员创建、读取、更新和删除数据库中的数据,从而使应用程序能够更好地处理数据。本文将介绍VB数据库的基础知识,包括如何创建数据库、如何连接数据库、如何查询和更新数据等。一、创建数据库创建VB数据库的第一步是创建数据库文件。VB数据库支持多种数据库类型,包括Access、SQLServer、Oracle等。在本文中,我们将以Access数据库为例进行讲解。1.打开Access软件,选择“新建空白数据库”。2.输入数据库的名称和保存路径,然后点击“创建”。3.在“创建”页面中,可以选择创建表格、查询、表单等对象。在本文中,我们将创建一个简单的表格。4.点击“表格设计”,在表格中添加字段,并设置字段的属性。例如,可以添加一个“姓名”字段和一个“年龄”字段,并设置它们的数据类型为“文本”和“数字”。5.保存表格,然后关闭Access软件。二、连接数据库连接VB数据库需要使用ADO(ActiveXDataObjects)对象。ADO是VB中用于访问数据的标准对象库,它提供了一种通用的方式来连接和访问各种类型的数据源。1.打开VB项目,选择“项目”菜单中的“引用”。2.在“可用引用”列表中勾选“MicrosoftActiveXDataObjects2.xLibrary”,然后点击“确定”。3.在VB代码中添加以下代码:```DimcnAsADODB.ConnectionSetcn=NewADODB.Connectioncn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\test.mdb"cn.Open```其中,“cn”是连接对象,“ConnectionString”是连接字符串,它指定了数据库类型和路径。4.连接成功后,可以使用以下代码来关闭连接:```cn.CloseSetcn=Nothing```三、查询数据查询VB数据库需要使用ADO对象中的Recordset对象。Recordset对象是VB中用于存储和操作数据的对象,它可以对数据库进行查询、更新、插入和删除等操作。1.在VB代码中添加以下代码:```DimrsAsADODB.RecordsetSetrs=NewADODB.Recordsetrs.Open"SELECT*FROMtable1",cn```其中,“rs”是Recordset对象,“Open”方法指定了查询语句和连接对象。2.查询结果可以通过以下代码进行读取:```DoWhileNotrs.EOFDebug.Printrs.Fields("name").ValueDebug.Printrs.Fields("age").Valuers.MoveNextLoop```其中,“EOF”属性表示是否到达了查询结果集的末尾,“Fields”属性表示查询结果集中的字段,它们可以通过名称或索引进行访问,“MoveNext”方法用于移动到下一条记录。四、更新数据更新VB数据库需要使用Recordset对象中的“Update”方法。该方法用于更新记录集中的数据,并将更改保存到数据库中。1.在VB代码中添加以下代码:```rs.Fields("age").Value=20rs.Update```其中,“Fields”属性表示要更新的字段,它们可以通过名称或索引进行访问,“Update”方法用于保存更改。2.更新成功后,可以通过以下代码进行读取:```rs.MoveFirstDebug.Printrs.Fields("age").Value```其中,“MoveFirst”方法用于移动到查询结果集的第一条记录。五、小结本文介绍了VB数据库的基础知识,包括创建数据库、连接数据库、查询数据和更新数据等。通过学习本文,读者可以了解VB数据库的基本操作,并能够在实际开发中应用这些知识。

文章TAG:vb中访问数据库使用哪些类型  VBNET连接数据库的几种方法  
下一篇