本文目录一览

1,VBA 中可以用JDBC连接数据库么

VBA连接数据库一共有DAO RDO ADO三种方式。你可以查一下
你好!JDBC,是JAVA中类似ODBC的,和VBA基本算是完全不搭边。VBA用ADO足矣仅代表个人观点,不喜勿喷,谢谢。

VBA 中可以用JDBC连接数据库么

2,VB连接access数据库用data好还是adodc好

使用Adodc控件比较好!!!!因为data控件受数据库版本限制,如data控件只能访问Access97版本的数据库,如需要访问Access97版本以上的,必须先要进行转换成Access97版本,而Adodc就没有此限制,所以还是建议使用Adodc控件。
用ADODB最好

VB连接access数据库用data好还是adodc好

3,VB连接access数据库用data好还是adodc

使用Adodc控件比较好,因为data控件受数据库版本限制,如data控件只能访问Access97版本的数据库,如需要访问Access97版本以上的,必须先要进行转换成Access97版本,而Adodc就没有此限制,所以还是建议使用Adodc控件。
adodc 控件
我用的是SQL DATA吧 比较熟悉

VB连接access数据库用data好还是adodc

4,数据库的连接采用adonetadooleobodbc哪种方式较好

ODBC和ADO区别、ODBC(Open DataBase Connection)开放式系统互连,是一种数据库访问协议,提供了访问数据库的API接口。基于ODBC的应用程序,对数据库操作不依赖于具体的DBMS,不直接与DBMS打交道,所有数据库操作由对应DBMS的ODBC驱动程序完成,即:系统中不需要安装DBMS系统,如SQL SERVER 2005,但必须有SQL SERVER 2005的ODBC驱动程序,然后在ODBC管理器中注册数据源后,就可以在应用程序中通过ODBC API访问该数据库。ODBC数据库访问技术只适用于windows系统,因为需要在ODBC驱动程序管理器中进行数据源注册,而只有windows才集成了ODBC驱动程序管理器(“控制面板/管理工具/数据源”)。ADO(ActiveX Data Object)具有跨系统平台特性,它直接对DBMS数据库进行操作,即系统中必须有DBMS,但不需要驱动程序,不需要注册数据源,所以具有很好的可移植性。VC++6中这两种技术所涉及到的MFC类:MFC ODBC类包括CDatabase类 CRecordSet类 CRecoreView类 CFieldExchange类 CDBException类,具体说明请详见任何一本讲述数据库编程技术的参考书。ADO是data object,即数据对象的意思,先看一些它包括哪些常用对象:Command对象Connection对象Error对象RecordSet对象Field对象Parameter对象,对应到MFC ADO类,主要有_ConnectionPtr _RecordsetPtr等类。基于ODBC和ADO的VC++应用程序设计概述习惯上建立基于文档视图的应用程序时,使用ODBC访问方法,创建应用程序时,需要在step 2 of 6 what database support would you like to include中选择"database view with file support"加载你要访问的数据库,如果在此选择None,后期编程载入数据库相当麻烦,请注意。(如果一个数据库中有多个表,可在此选择一个表进行类定义,默认类名为"工程名+Set",可在应用程序创建完成前最后一步进行改名;然后在编程时建立其他基于CRecordSet的数据库表类)如果在step 2中设置访问的数据库和表,则在生成的应用程序框架的XXSet类中会自动加载对数据库和表的连接访问操作,当然最好重新进行定义;系统只有在必要时才会调用GetDefaultConnection和GetDefaultSQL返回缺省的数据库连接定义和SQL语句。当然也可以建立基于对话框的数据库访问应用程序,思路差不多。习惯上当建立基于对话框的应用程序时,选择使用ADO技术。对于小程序,在StdAfx.h中引入ADO动态连接库,在C***APP中应初始化COM库环境,创建和关闭ADO连接。对于大型项目,通过自定义的ADOConnection类封装数据库操作的各种接口。
ctrl +c +ctrl+v 等于一个马云再看看别人怎么说的。

5,用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的效率最慢。 具体连接哪一种数据库选用哪一种数据驱动要从工作效率方面来考虑。 以上回答你满意么?

文章TAG:vba数据库连接哪个好  VBA  中可以用JDBC连接数据库么  
下一篇