精华内容
下载资源
问答
  • VB 连接数据库 完整实例,可以直接写sql来操作数据,不过要小心操作!
  • vb连接数据库

    2015-06-17 17:08:56
    vb连接数据库,简单的使用VB连接数据库操作,有添加,删除,修改
  • VB连接数据库[汇编].pdf
  • VB连接数据库(登录)[定义].pdf
  • vb 连接数据库

    2011-09-12 11:41:29
    vb 连接数据库 适合初学者使用 vb 连接数据库 适合初学者使用
  • 文件夹内有图片示例可以参考。。。
  • VB6.0连接MySQL数据库

    2015-08-20 20:20:26
    新手使用VB6.0连接MySQL数据库,资料出自原创,思路清晰,步骤详细!
  • vb连接access数据库常用的方法两种示例vb连接access数据库常用的方法两种示例vb连接access数据库常用的方法两种示例
  • VB连接数据库

    千次阅读 2009-09-30 22:02:00
    今天告诉大家VB连接数据库的方法,我知道的有两种: 一种是在 adodc1的属性里设置数据库文件的路径,这种方法的优点是简单易操作,缺点是,当源文件换了地方后,要重新设置数据库的路径,否则连接不上数据库了。...

    今天告诉大家VB连接数据库的方法,我知道的有两种:
    一种是在 adodc1的属性里设置数据库文件的路径,这种方法的优点是简单易操作,缺点是,当源文件换了地方后,要重新设置数据库的路径,否则连接不上数据库了。
    一种是用代码设置数据库的路径,这种方法的优点就是只要源文件和数据库在同一文件夹下,无论移动到哪里都能连接上。
    如果没有建立好数据库的话,先建立一个数据库,然后建立一个表比如我们建的表名为message,然后把里面的字段名称和数据类型都按自己的需要设置好.然后保存就可以了.
    打开Microsoft Visual Basic6.0 我用的是VB6.0,在需要调用数据库的窗体上加入一个adodc控件,默认名称为:Adodc1.默认的情况下工具栏里是没有这个控件的,可以打开工程---部件(快捷键CTRL+T),去掉只显示选定项的勾,然后勾上Microsoft ADO Data Control(OLEDB),然后确定,工具栏就会多了一个adodc的控件。
    第一种方法,设置adodc1的属以连接数据库.在adodc1控件上右键--Adodc属性--使用连接字符串--生成--Microsoft Jet 4.0 OLE DB Provider--下一步--选择或输入数据库名称---找到要连接的数据库后,确定.然后记录源设置属性. 如果要把内容提交到数据库一般使用adCmdTable. 表选择要连接的表。
    设置完毕后就可以了.
    如果我们想把内容提交到数据库.举个例子..
    在窗体建立一个文本框,设置属性中的DataSource为adodc1   DataField为要连接的数据库的字段名。如果数据库中有字段,会让你选择。
    设置好后在窗体加一个添加记录和一个提交的按钮,设置代码:
    Private Sub Command1_Click()
    Adodc1.Recordset.Update   '保存
    Adodc1.Refresh '刷新
    End Sub
    添加按钮代码:
    Private Sub Command2_Click()
    Adodc1.Recordset.AddNew '添加新纪录
    Adodc1.Recordset("姓名").Value = Text1.Text
    End Sub
    第二种方法:
    在窗体添加Adodc控件一个text控件 一个添加记录按钮一个提交按钮
    在窗体设置代码:
    Private Sub Form_Load()
    Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + App.Path + "/db1.mdb;Persist Security Info=False" '设置数据库路径
    Adodc1.CommandType = adCmdText '设置记录源
    Adodc1.RecordSource = "select * from message" '连接数据库的message表文件
    Set Text1.DataSource = Adodc1
    text1.DataField = "姓名"
    End Sub
    添加记录按钮代码:
    Private Sub Command1_Click()
    Adodc1.Recordset.AddNew '添加新纪录
    End Sub
    提交代码:
    Private Sub Command2_Click()
    Adodc1.Recordset.Update   '保存
    Adodc1.Refresh '刷新
    End Sub
    好了连接方法讲完了,我都在机子上测试过了,因该没有什么问题的。如果有问题请多看几遍,或看些别人写的程序代码,会有很大进步的,我的VB也不好,高手莫笑。好了我再给大家几个查询数据库常用的代码:
    首记录按钮的代码:
    Private Sub sjl_Click()
    Adodc1.Recordset.MoveFirst
    End Sub
    上一条记录按钮代码:
    Private Sub up_Click()
    Adodc1.Recordset.MovePrevious
    If Adodc1.Recordset.BOF Then
    Adodc1.Recordset.MoveFirst
    End If
    End Sub
    下一条记录代码:
    Private Sub down_Click()
    Adodc1.Recordset.MoveNext
    If Adodc1.Recordset.EOF Then
    Adodc1.Recordset.MoveLast
    End If
    End Sub
    末记录代码:
    Private Sub mjl_Click()
    Adodc1.Recordset.MoveLast
    End Sub
    删除记录代码:
    Private Sub Command3_Click()
    Adodc1.Recordset.Delete
    Adodc1.Recordset.MoveNext
    If (Adodc1.Recordset.BOF Or Adodc1.Recordset.EOF) Then
    MsgBox "已经无纪录", , "提示"
    End If
    End Sub

    展开全文
  • vb 连接数据库后对数据的增加,删除,更新实例,对刚开始学习VB的会有很有用
  • 这是一个用Visual Basic 6.0做的用adodc连接mssql2000的小例子,对于刚学习vb的学生来说还是值得一看 运行本系统,首先得把data下的数据库附加,然后用Visual Basic 6.0打开工程,即可运行。
  • 新手学习Vb.net对数据库进行操作
  • vb连接数据库.txt

    2012-02-27 13:55:12
    vb连接数据库所用的两个组件
  • VB连接数据库 实现学生信息管理 通过VB界面利用Ado 以表格式输出学生信息 实现下一行、上一行、首行、尾行的跳转、及删除、修改。 其中SQL数据库名Student,连接方式为无密码的默认形式。
  • VB数据库连接

    千次阅读 热门讨论 2017-06-25 17:05:12
    首先我们在学习完VB课本后肯定了解了有四种连接数据库的方式(data 控件、DAO对象、ADO data控件、ADO对象),其中的差别和联系这里就不一一介绍了,然后后面我们通过红皮书又了解到了OLE DB和ODBC,这又是什么鬼,...

    vb与数据库结合过程

         相信小伙伴们在敲完了“学生管理系统”后,会留有一个问题(标题),这里我们来浅谈一下这个过程,而非内部结构中的复杂程度,我相信了解这些后我们可以理解的更加深刻。

         首先我们在学习完VB课本后肯定了解有四种连接数据库的方式(data 控件、DAO对象、ADO data控件、ADO对象),其中的差别和联系这里就不一一介绍了,然后后面我们通过红皮书又了解到了OLE DB(更加底层的接口---宏观讲把它封装好就是ADO)和ODBC,这又是什么鬼?最终引出学生管理系统这个项目。终于将前面讲到的知识都用到了;一幅导图相信你会理解的更加透彻。



        首先说说OLE DBODBC接下的不解之缘吧。

            1:OLE DB针对的对象更加广泛-任何数据存储而ODBC仅仅是针对基于SQL的数据源的。

            2:但是由于ODBC使用的更加广泛,因此OLE DB获得的驱动程序相对比较少,但是确兼容访问ODBC的数据源

        综上所述:ODBC相对来说是OLE DB的一个数据存储的一个子集,不仅仅需要符合ODBC的标准还需要符合OLE DB 的标准(service provider),类似于-SQL server的ODBC驱动程序一样;只不过现在OLE DB 提供了一组统一的OLE DB服务程序(ODBC OLE DB provider),并且用来替代ODBC驱动程序管理器,并不会造成这个新型接口在ODBC 驱动程序之上的层次,从而造成问题。

         再来一幅导图带我们来看看VB和SQL server究竟是如何连接的!-数据库系统原理


         不知道您看了这幅图片了解的怎么样了呢?肯定还是不知道上述两幅图中含义吧,辣么下面来聊聊其中的含义。

    ADO(activex data object)

          ADO是一个面向对象的COM组件库(分为有源数据库和无源数据库),用ADO访问数据库,其实就是利用ADO中三个独立对象来操作数据库中的数据:分别为connection(指定数据源来源)、recordset(面向查询的结果(记录集,修改当前记录的位置来实现对数据库的访问))command(定义了一个可以在数据源上执行的命令或查询)

         三者配合的过程:首先通过发送设置链接的服务器同数据库的连接,连接后通过发送一个查询指令到服务器上面,最后数据库服务器执行查询,把查询到的数据存储到recordset,然后返回给对象

    ODBC(open data base connectivity)

        ODBC(ADO的前身),服务结构中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准APIapplication program interface)。大部分SQL语句通过这个API接口来使得对ODBC的访问

          创造原因:

         早期的数据库连接是非常困难的.每个数据库的格式都不一样,开发者得对他们所开发的每种数据库的底层API有深刻的了解因此,能处理各种各样数据库的通用的API就应运而生了.也就是现在的ODBC

           1:软件只能伴随数据库系统的版本而创造

           2:统一软件不兼容不同的数据库类型

     类型

    用户dsn只能用于本用户;系统dsn(本地所有用户可以操作)和文件dsn(实现异地登录操作 )的区别只在于连接信息的存放位置不同---系统dsn存放在odbc储存区里,而文件dsn则放在一个文本文件中。

    执行过程

    它通过使用相应应用平台上和所需数据库对应的驱动程序与应用程序的交互来实现对数据库的操作,避免了在应用程序中直接调用与数据库相关的操作,从而提供了数据库的独立性

    DAO(Data Access Object ) 

        即数据访问对象集,是Microsoft提供的基于一个数据库对象集合的访问技术。和ODBC一样,他们都是Windows API的一部分,可以独立于(DBMS)进行数据库的访问。因为DAO绕过中间的环节,直接通过数据库引擎Microsoft jet database engine)完成对各种对象的操作,所以其执行速度较快


    免责声明:以上就是我所了解的关于访问接口的信息,当然本篇博客仅仅作为自己理解,可能会和实际情况不符,只作为学习过程中的参考内容。感谢您的来访!
    展开全文
  • 完整版VB登陆界面代码!复制到vb中即可使用。让初学者一看就懂,此代码直接连接数据库的,非常适合初学者和高级学者。
  • VB连接Oracle数据库

    2013-01-07 10:51:36
    vb连接oracle数据库实例说明(代码)
  • 几类常用的vb连接数据库的控件方法 主要是动态连接和相对路径控制数据库 的总结 文件不大但内容很多 像griddate控件等
  • VB连接数据库的课件,里面有相应的例题讲解
  • VB设计的一个小程序,可以用来记录每天的消费情况
  • 环境是server2003,sql为2008r2,VB连接数据库,用代码连接
  • 主要介绍了VB语言使用ADO连接、操作SQLServer数据库教程,本文讲解详细、代码中有大量注释,是非常好的一篇教程,需要的朋友可以参考下
  • VB6源码禁止录入重复数据,实现在输入数据的时候,加上一个判断,禁止将重复数据保存到数据库,也就是判断数据库是否存在相同的记录,相当实用的VB数据库操作技巧吧!Module1.bas中主要是定义函数返回数据库连接,...
  • VB.net通过HTTP连接SQLserver数据库连接模块,需要在服务器上设置好连接,然后在程序中调用此模块连接数据库,实现对数据的操作
  • 详细描述了VB如何连接数据库,对学习VB连接数据库的用户很有帮助。
  • VB6.0连接 SQLSERVER2008数据库

    万次阅读 多人点赞 2019-01-26 18:34:14
    前段时间被硬拉去做VB程序开发,基本是零基础,数据库连接上找了很多网上的资料也看不明白,多亏了@WolfBolin的文章,讲了VB连接SQL SERVER数据库的方法,让我豁然开朗,这里要特别谢谢他! 现在数据库顺利连接上了...

    前段时间被硬拉去做VB程序开发,基本是零基础,数据库连接上找了很多网上的资料也看不明白,多亏了@WolfBolin的文章,讲了VB连接SQL SERVER数据库的方法,让我豁然开朗,这里要特别谢谢他!

    现在数据库顺利连接上了,程序也开发完成,现在将数据库连接的方法分享给大家,希望能帮助更多的人,方法跟@WolfBolin基本相同,略有差异。

    ADO控件连接数据库

    1、加载ADO部件
    “工程”->“部件”(或者Ctrl+T),然后选择以下插件,然后“应用”+“确定”
    在这里插入图片描述
    添加引用
    “工程”->“引用”,选择插件Microsoft ActiveX Data Object 2.5 Library,“应用”+“确认”
    在这里插入图片描述
    这两步的目的我猜测是添加了连接数据库的插件,有点像java里的jar包。

    2、生成连接串
    部件添加成功后,左侧的控件栏就能看到这个图标:
    在这里插入图片描述
    用这个控件在界面任意一处画出一个控件实例
    在这里插入图片描述
    右键该实例,选择Adobc属性,点击生成按钮,在下图中选择“Microsoft OLE DB Provider for SQL Server”->“下一步”,
    在这里插入图片描述
    1、服务器名称如果是本地,可能刷新或者输入127.0.0.1即可,如果是远程服务器,就输入那台服务器的IP地址,我是连的远程服务器,输入了IP地址。2、我选的是使用指定的用户名和密码,输入数据库的登录用户名和密码,然后选择允许保存密码。3、如果网是通的,在服务器上选择数据库下面会自动弹出你的用户下的数据库,选择需要连接的即可,最后点击测试连接,基本都能通过。
    在这里插入图片描述
    测试链接通过后“确定”,最后把“连接字符串”全部拷贝出来,然后把控件删了。是的,我们仅仅是要那个字符串而已。
    在这里插入图片描述
    代码链接部分
    Dim cn As New ADODB.Connection
    Dim rs As New ADODB.Recordset
    Dim strCon As String
    Set cn = New ADODB.Connection
    strCon = “。。。” '填写刚才生成的连接字符串
    cn.ConnectionString = strCon
    cn.Open '数据库打开成功
    Dim SQL As String
    SQL = “。。。” '数据库语句
    cn.Execute (SQL)

    我的程序中没有用到DataGrid控件,所以关于DataGrid的用法还是看@WolfBolin的文章。

    展开全文
  • VB数据库连接方式

    千次阅读 热门讨论 2015-08-13 20:04:07
    VB与数据库的连接方式总的来说分为2种:有源连接、无源连接。其中的源指的是ODBC数据源。...然后采用ADO访问ODBC数据源,完成数据库连接.格式如下:  ConnectString = "FileDSN=student.dsn;UID=sa

            VB与数据库的连接方式总的来说分为2种:有源连接、无源连接。其中的源指的是ODBC数据源。数据源类型可分为文件DSN、用户DSN\系统DSN三类。(OLE DB作为数据的提供者。)

           首先回顾一下微软的数据访问方式走过的几个阶段:

    ①ODBC(open Database Connectivity):是微软第一个使用SQL访问不同关系型数据库的访问技术。使用ODBC应用程序能够通过单一的命令操纵不同的数据库。而开发人员需要做的仅仅是针对不同的应用加入相应的ODBC驱动。

           ②DAO(Data Access Objects):不像ODBC那样是面向C和C++程序员的,它是微软提供给VB开发人员的一种简单地数据访问技术,用于操纵Access数据库。

           ③RDO(Remote Data Objects):在使用DAO访问不同的关系型数据库时,Jet引擎不得不在DAO和ODBC之间进行命令的转化,导致了性能的下降,而RDO的出现就顺理成章了。

           ④OLE DB:随着越来越多的数据以非关系型格式存储,需要一种新的架构来提供这种应用和数据源之间的无缝连接。基于COM(Component Object Model)的OLE DB应运而生。

           ⑤ADO(ActiveX Data Objects):基于OLE DB之上的ADO更简洁、更高级、更适合VB程序员,同时消除了OLE DB的多种弊端,取而代之是微软技术的发展趋势。

          有源连接:首先通过配置ODBC数据源。然后采用ADO访问ODBC数据源,完成数据库连接.格式如下:

           ConnectString = "FileDSN=student.dsn;UID=sa;PWD=1。(简单来说就是VB通过数据源来访问数据库。)

           无源连接:ADO对象具体格式如下:

            a.访问access数据库:

           "Provider=Microsoft.Jet.OLEDB.4.0;"&  "Data Source=" & App.Path & "\实例1.mdb;

             b.访问SQL Server数据库:

            Cnn3.Connectingstring="provider=Microfoft.Jet.OLEDB.4.0;DATASource=D:\数据库\实例1.mdb"

            无论是有源连接还是无源连接,在使用ADO对象使用前必须引用

            先简单介绍一下什么是ADO?ADO是建立在OLE DB之上的高级数据库访问技术,是对OLE DB的封装,微软为我们提供了丰富的COM组件(包括Activex)来访问各种数据库特点是简单易用,这也是为什么大多数数据库应用软件开发者选择ADO的重要原因。

            下面介绍一下ADO对象模型:

      ADO中共包含了7个对象,包括3个独立对象和依赖独立对象才能使用的4个非独立对象。(前三个:独立,后三个:非独立对象)

            Connection:连接对象,用于与数据库建立连接执行查询及进行事务处理。在连接时必须制定使用何种数据库OLE DB提供者。

            Command:命令对象,用于执行动作查询,比如创建/删除数据库。执行查询返回记录集、删除记录等操作。

            Recordset:记录集对象,保存来自基本表或命令对象返回的结果。使用记录集对象几乎可以完成所有的数据操作

            Field: 字段对象,依赖于记录集对象使用。可使用Fields集和来获得记录集中每个字段的信息。

            Parmeter:参数对象:依赖于命令对象使用,用于为查询参数提供数据。同时使用参数对象和命令对象,可使数据库对查询进行预编译。从而提高执行速度。

            Paroperty: 属性对象,每个连接对象、命令对象、记录集对象以及字段对象都有一个属性对象集和。使用属性对象可以访问特定对象的主要信息。例如获得数据库中表的名称。

            Error:错误对象,依赖连接对象使用。如果在访问数据库的过程中发生错误。这些错误的信息便保存到连接对象的Errors集和中。使用错误对象来定义处理相应错误的措施,避免应用程序在执行过程中意外终止。

            Connection对象的部分属性和方法如下

           ConnectionString属性:制定连接数据源的基本信息。

            Open方法:打开数据源连接。

            Close方法:关闭数据源连接。

            Recordset对象的部分属性和方法如下

           ActiveConnection 属性:代表数据源的活动连接。通常将其设置为已建立的Connection对象。

            Eof属性(end of file):测试当前记录位置是否位于记录集的最后一个记录之后,如果当前记录位于记录集的最后一个记录之后,Eof属性将返回True,否则返回False。

            Open方法:用于打开记录集。

            现在已经开始敲机房啦,但感觉有些敲不动,回来看看学过的知识,以前没有好好总结,所以现在重新回来审视一下自己学过的红皮书。

     

     

     

     


    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 77,242
精华内容 30,896
关键字:

vb如何连接数据库