VB可以访问哪些免费的redis 内存数据库库

VB访问数据库的方案比较_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
VB访问数据库的方案比较
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩1页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢VB中基于ADO的数据库访问技术分析及应用_文库下载
1亿文档 免费下载
当前位置: &
& VB中基于ADO的数据库访问技术分析及应用
VB中基于ADO的数据库访问技术分析及应用
总第221期2008年第3期
计算机与数字工程
Computer&DigitalEngineering
V01.36No.3
VB中基于ADO的数据库访问技术分析及应用’
(台州职业技术学院计算机工程系
台州318000)
摘要介绍ADO技术及ADO访问数据库的一般流程,分析使用ADOData控件和ADO对象模型访问数据库的技术与方法,并结合实例讨论这两种访问方式的具体应用。最后总结这两种访问方式在实际应用中的特点。
关键词VB
ADO访问数据库
中图分类号TP311.138
Visual
(Objects
Basic作为一种面向对象的通用程序设
LinkandEmbeddingDataBase,对象连接与
嵌入数据库)技术上的数据对象。ADO技术对
DB进行了封装并实现了OLEDBDE所有功能,从而避免了在VB应用程序中直接使用OLEDB接口,编程量大,细节多的缺点,简化了编程。
由于OLEDB是一种新的数据访问方法,它提供了一种统一、通用的访问数据源的低层接口,通过OLEDB可以实现对任意数据源的高性能数据访问,而并不局限于Jet、ISAM或关系数据源,它能够处理任何类型的数据,而不考虑数据的格式和存储方法,因此ADO通过OLEDB可以访问任何类型的数据源。ADO访问数据库的体系结构可以用
Access
计语言,不仅具有简单易学、方便灵活和易于扩充的特点,而且提供了强大的数据库操作功能,尤其是VB6,与以前的VB版本相比,在数据库功能方面大大增强。
在VB的开发环境中,常用的数据库访问接口有三种,即DAO(Data象)、RDO(RemoteADO(ActiveX种对象模型。
在这三种对象模型中,基于ISAM(Indexed
quentialAccess
Objects,数据访问对
Objects,远程数据对象)和
Objects,ActiveX数据对象)三
图1来表示。
Method,索引顺序存取法)模式的
DAO是用来访问Access的Jet引擎接口,其操作针对记录和字段,主要用于开发单一的数据库应用程序;基于关系模式的RDO是用来访问ODBC(Open
DataBase
Connectivity,开放数据库互连)的接口,其
Server、Oracle
图1ADO访问数据库体系结构
操作针对行和列,主要用于开发SQL
等关系数据库应用程序;ADO是DAO和RDO的后继产物,它集成了DAO和RDO的优点,比DAO、RDO具有更好的灵活性,使用更为方便,并且访问数据的效率更高,是VB访问数据库的一个新的接口,适合于各种客户/服务器应用系统和基于Web的应用系统。2
ADO访问数据库的基本流程
ADO访问数据库的目标是访问、编辑和更新
数据源,因此使用ADO进行数据访问时,一般情况下需执行如下基本步骤:
(1)创建―个到数据源的连接,连接到数据库。(2)设置一个命令来访问数据源的数据。(3)执行命令。
(4)如果命令的执行导致返回数据库中表的某些行,则将它们保存在缓存中,产生相应的数据
ADO技术特点
ADO是由微软公司开发的最新的数据访问接
I=1技术,建立在基于低层数据访问接口OLE
?收稿日期:2007年10月13,修回日期:2007年11月15日
作者简介:张宗飞,男,硕士研究生,讲师,研究方向:计算机网络通信、数据库技术。
万方数据 
Word文档免费下载:(下载1-4页,共4页)
灵活方 便和易于扩充的特点,并且支持一套出色的数据库访问技术.Microsoft 为其...三,ADO 数据库访问技术的应用 在 VB 中,使用 ADO 访问数据库主要有两种方式,......掌握在Visual Basic中使用ADO对象,进行非编程式访问数据库和 编程式访问数据库 《VB程序设计项目化教程》 中国水利水电出版社 项目十四:ADO数据库访问技术的应用 ?......VB使用ADO语句连接sql数据库_计算机软件及应用_IT/计算机_专业资料。使用ADODB配合DataGrid控件连接数据库,并显示出来,有自己整理具体代码及列子 ......vb用ADO和DAO连接数据库的几种方法_IT/计算机_专业...证券从业资格考试投资分析考点识记67份文档
九妖笑话...VB数据库编程技术 85页 免费 第12章 vb与数据库(......掌握在Visual Basic中使用ADO对象,进行非编程式访问数据库和 编程式访问数据库 《VB程序设计项目化教程》 中国水利水电出版社 项目十四:ADO数据库访问技术的应用 ?......东南大学 计算机科学与工程系, 江苏 南京 210096) 摘要: 通过对 V B 中 ADO 控件和 ADO 对象模型访问数据库技术的比较, 说明了 VB 中通过 ADO 访问数据库的......VB中ADO访问数据库技术探讨_专业资料。VB是最流行的数据库应用程序开发工具之一,对VB中数据库访问技术进行了讨论,重点介绍了ADO对象模型编程方式访问数据库技术。第......基于VB的高级数据库访问技术――ADO_专业资料。介绍并分析了高级数据库访问技术ADO的分层对象模型及应用系统体系结构,描述了VB中使用ADO访问数据库的详细步骤和语法,......第六章 VB数据库访问技术 ? 教学目的: ? ? 掌握VB数据库访问技术。 理解VB语言、SQL语句。 将SQL语句“嵌入”到VB语言中,采用ADO数据模型开发 数据库应用程序......VB数据库中ADO访问技术研究... 暂无评价 2页 1.00元 基于VB的高级数据库访问...田开发数据库访问技术及应用 D 李娇 莉 (庆油 田有 限责任公 司勘 探开 ......向各位老师求教:如何访问另一台机子的ACCESS数据库?【vb吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:103,054贴子:
向各位老师求教:如何访问另一台机子的ACCESS数据库?收藏
各位老师:
我做了个小软件,是库房管理类的,数据库放在一台主机上;
办公室电脑都是通过路由器上网。
我需要的是,一台作为主机,另外两台都可以访问这个数据库。
请各位老师指点:如何设置,才能够访问那台主机上的ACCESS
数据库呢?
我是第一次弄这个,请达人指点;
小妹十分感谢
我什么都是自己学的,没有人指点,也没有什么好书,不过我喜欢VB.
通用管理软件不合适,定做管理软件太昂贵,自己开发太难,何不试试vb编程工具FoxTable?
access的mdb文件放在共享文件夹里就可以了。局域网访问的话建议使用mssql而不是mdb。
LS+1。。连接不多共享,连接较多就架设个MSSQL吧
你好,哈哈大侠:
我就一个打工妹,只有很低的条件,就自己爱好在学。感谢你的指点,不过,
以我的条件和能得到的见识,你所指点的,我还是不知道应该怎么做??
可以讲的具体一点吗????
比如,第一步怎么做?第二步怎么做??
实在不好意思,我就仅仅只有这样的水平了。
如果对mssql都不懂的话,那还是继续用access的数据库吧,不然对你来说可能会太麻烦。如果程序是你写的,那你必然知道连接数据库的语句吧,那你也知道里面存了mdb文件的文件路径对吧,你把mdb放到一个共享了的文件夹里,如果没有的话就新建一个共享文件夹吧,这样其他电脑就能通过网上邻居访问到这个文件了对吧。然后你把这个程序连接数据库的语句改下,把mdb的路径修改下就可以了。修改成共享文件夹的路径。如果程序是你写的,那么这么说你应该明白了。如果不是的话,那么一两句是很难说清楚的,你懂的哦。
哈哈大侠你好:
十分感谢你的答复!
我不明白的是,如何写从一台机子访问主机的代码****
我的数据库在:名为 AAA 的计算机上;
位置在 D:\My Documents\123_be.mdb
工作组名:KKK123
数据库名 123_be.mdb
那么,如何改写连接这个数据库的代码??就是这不会了。
因为是访问的另一台计算机,我就不知道代码了。
求哈哈大侠指点!
哈哈大侠你好:
具体的说,也就是如何写这个连接:
Data Source=???
这里的路径应该怎么写,才是连接到另一台机子的代码???
在AAA的电脑上,开始/运行/CMD再输入ipconfig/all获取AAA电脑的局域网IP(192.168.1.xxx)123.mdb所在文件夹在首先共享Data Source=\\192.168.1.xxx\共享名\123.mdb如还有问题,可以给我联系 realvnc_
谢谢realvnc老师的指点:按你的指点,访问局域网的代码已经可以使用了;十分感谢!!现在求教:在固定IP为:112.97.30.108的计算机上,有文件D:\AAA\123.mdb如何编写代码,访问这个数据源??希望老师指点迷津
1、换用sql数据库;2、写个服务端程序,接收数据查询请求,用tcp协议通讯3、在服务端架设个简易iis,写个asp,连接数据库查询(我经常用这个,简单易用,通过提交参数,查询数据)以上是三种解决方案,
登录百度帐号推荐应用VB访问MySQL
VB访问MySQL
vb6.0如何连接MYSQL数据库
<span STYLE="color:#、到mysql网站,下载ODBC驱动,安装!
2、到控制面板|管理工具|我的数据源 里面配置!
3、在VB里面用ado引用2中设置的数据源!
最近研究的东西中,
有一部分涉及到用VB访问MySQL数据库,
今天研究了一下小有收获,
共享出来供大家参考&首先下载
我下载的是 MySQL ODBC 3.51 without
下载后是一zip包,
随便解压到哪,
然后运行 cmd,
定位路径到解压的目录,
然后运行 install.bat
具体看下面的代码(其中以#开头的为我加的注释):
下文中路径都是假设的
需要修改成你的路径
至此, MySQL ODBC
就安装完成了,
运行控制面板-&管理工具-&数据源(ODBC)
进入”驱动程序”标签页就可以看到刚刚安装的
MySQL ODBC
驱动了(如图).
在尝试连接数据库之前,
需要简单说明一下连接数据库的两种最常见的方式:
一种是通过建立 DSN
这种比较麻烦,
程序移植性差;
我一般采取利用 ADODB
连接数据库的方式,
这种比较灵活方便,
不需额外工作,
方便程序移植.下面的例子就是通过
连接 MySQL
数据库:首先,
运行VB并新建一标准EXE工程,
工程-&引用
打开”引用”对话框,
找到 Microsoft ActiveX Data Objects x.x
可能会有很多个,
这里我选择的是 2.5(如图)
单击”确定”关闭对话框,
这样就在工程中引入了 ado(ActiveX Data Objects),
然后双击Form设计窗体,
打开代码窗口,
在 Form_Load
过程中输入下面的代码(具体说明在代码的注释中):
定义并创建数据库连接和访问对象
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
定义数据库连接字符串变量
Dim strCn As String
定义数据库连接参数变量
Dim db_host As String
Dim db_user As String
Dim db_pass As String
Dim db_data As String
Dim sql As String
初始化数据库连接变量
db_host = "localhost"
db_user = "yourUsername"
db_pass = "yourPassword"
db_data = "yourDatabase"
' MySQL ODBC
'+------------+---------------------+----------------------------------+
'+------------+------------------------------------------------------&+
'| user | ODBC (on Windows) | MySQL
'| server | localhost | MySQL
服务器地址 |
'| database | |
默认连接数据库 |
'| option | 0 |
参数用以指定连接的工作方式 |
'| port | 3306 |
连接端口 |
'| stmt | |
可以在连接数据库后运行 |
'| password | | MySQL
用户密码 |
'| socket | | (略) |
'+------------+---------------------+----------------------------------+
详细查看官方说明
/doc/refman/5.0/en/myodbc-configuration-connection-parameters.html
strCn = "DRIVER={MySQL ODBC 3.51 Driver};" & _
&"SERVER=" & db_host & ";" & _
&"DATABASE=" & db_data & ";" & _
&"UID=" & db_user & ";PWD=" & db_pass
&"OPTION=3;stmt=SET NAMES GB2312"
' stmt=SET NAMES GB2312
这句是设置数据库编码方式
中文操作系统需要设置成 GB2312
这样中文才不会有问题
版本要求 mysql 4.1+
连接数据库
cn.Open strCn
设置该属性,
使 recordcount
和absolutepage
cn.CursorLocation = adUseClient
访问表 table1
sql = "select * from table1"
rs.Open sql, cn
MsgBox rs.recordCount
剩下的就和操作其他数据库一样了,
最大的区别就在于一些 SQL
同时我发现rs.recordset
属性返回 -1,(已解决: cn.CursorLocation =
adUseClient)
还有更多更具体的问题有待研究,
这些将会在
vb连接MySQL遇到的问题解决方法
[日期:<span STYLE="font-size:8.0 font-family:Tcolor:#08-06-14]
作者:Linux整理
.安装mysql,
<span STYLE="font-size:9.5 font-family:Tcolor:#.安装MyODBC-standard-3.51.07-win.msi
<span STYLE="font-size:9.5 font-family:Tcolor:#:vb连接语句是:
Public strcnn As StringPublic sql As
Public conn As New ADODB.Connection
Public rs As New ADODB.Recordset
Sub link()
strcnn = "driver={MySQL ODBC 3.51
Driver};server=database=uid=pwd=zjb"conn.Open
返回: #1251 - Client does not support authentication
protocol consider upgrading MySQL
出现这种问题也只有在MYSQL4.1.x以上版本,用<span STYLE="font-size:9.5font-family:Tcolor:#.0.x就没问题了。
原因是因为使用的mysql服务器版本中使用了新的密码验证机制,这需要客户端的版本要在<span STYLE="font-size:9.5font-family:Tcolor:#.0以上,原来的密码函数被改为old_password ();,这样使用password()生成的密码在旧的版本上的客户端就不好使了,而PHP中的MYSQL客户端都是<span STYLE="font-size:9.5font-family:Tcolor:#.23的(当然,mysqli的扩展除外),问题就在这了。
<span STYLE="font-size:9.5 font-family:Tcolor:#、进入命令行下,转到MYSQL目录的BIN目录下,进入MYSQL命令行模式:
例:d:\mysql\bin&mysql -uroot -p123
用户root,密码<span STYLE="font-size:9.5font-family:Tcolor:#3)
<span STYLE="font-size:9.5 font-family:Tcolor:#、输入命令:mysql&set password for
'root'@'localhost'=old_password('123');
(注意冒号不能少)
<span STYLE="font-size:9.5 font-family:Tcolor:#、退入MYSQL命令行:mysql&q
以前用vb做媒体程序,注册表程序.
现在应用到商业上,都是db程序.&还得重头学数据库编程,什么ado,dao.链接sql,mysql,access. 走上来真搞的晕晕的.
今天记住了对数据库的链接需要先定义链接到库的变量,(之前需要加载adodb).然后
dim&csql as new
adodb.connection.&
dim rsql as new adodb.recordeset
csql = new adodb.connection
csql.open .....
set rsql =new adodb.recordeset
然后对记录集进行操作,但格式如何?参数如何?
尚不清楚.继续学习~~~~~ 15:00
(1)align属性,决定控件位置,不重要!不记
(2)BOFACTION 和EOFACTION属性,记录指针移到第一个或最后一个,然后要越界指动时,指定其进行何种操作.
(3)connectionstring属性.指定链接数据源.在代码中通常指定odbc系统dns中的数据源名称,如 "DRIVER={MySQL ODBC 3.51
Driver};SERVER=DATABASE=;USER=PASSWORD=OPTION=3;"
(4)recordsource属性,指定要链接表或者sql查询语句,可以在属性窗口中将记录源属性设置为一个sql语句.如
select name from student where name='王蛋'
(5)commandtype属性.有以下几种值:
&adcmdunknown默认值,commandtext命令中类型未知.
adcmdtable将commandtext作为其列出全部由内生成的sql查询返回的表格的名称进行计算.
adcmdtext将commandtext做为命令或存储过程调用的文本化定义进行计算.
adcmdstoreproc& 将commandtext作为存储过程名进行计算
(8)connectiontimeout属性,设置建立链接时间,如果超时则返回错语
& 今天对&vb+mysql编程头脑中渐渐形成模型.VB读MYSQL库,修改库
&& 首先,回答一个vb+myql链接远程数据库的问题,这个问题之前我比较迷惑,有经验的会觉得这不值一提,但从我的经历来看,这个问题会困惑初学者. 我们知道,在vb+access中,如果要链接局域网库,可以把链接库地址直接写为//ip地址/共享目录
table.MsoNormalTable {mso-style-name:普通表格;
mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0;
mso-style-noshow: mso-style-parent:""; mso-padding-alt:0cm
5.4pt 0cm 5.4 mso-para-margin:0
mso-para-margin-bottom:.0001 mso-pagination:widow-
font-size:10.0 font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman"; mso-ansi-language:#0400;
mso-fareast-language:#0400; mso-bidi-language:#0400;}
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 sqlite 内存数据库 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信