vb查询mysql数据库实例_VB与数据库的交互经典例子总结
实例1
1.任务
创建基于数据库的“系统登录”界面
2.过程
创建Access数据库设计窗体编写代码
定义一个函数过程(这里仅仅是定义这样一个过程,后面的事件才是真真的调用这个过程并予以实现),在函数过程里面通过connectinstring来建立对数据库的连接,然后利用objrs获取用户登录信息,其中用了if嵌套来是实现登录过程中出现的各种情况的应对。(这里应该就是米老师常说的为人民服务的宗旨,这里我想起来了一句海芳师姐的话,让用户躺在向日葵中。)
3.经典的代码
可能这并不是多么多么经典,只是应用过程中会用到很多次。
Objcn.connetionstring=”provider=Microsoft.jet.oledb.4.0;”& “data source=” & app.path & “\数据库\实例1.mdb”
Objcn.open
或者是这个一个版本
Strcn=”provider=Microsoft.jet.oledb.4.0;”&”data source =”& app.path &”\数据库\实例1.mdb”
Objcn.connectionstring=strcn
Objcn.open
当然在之前还是要定义objcn为连接集的,这段代码说白了就是用来连接数据库用的。是直接可以拿来用的,可能要更改一下路径什么的。
当然建立了数据库的连接,最后还是要释放的。就有下面这段你死了都不会忘了的代码了。
Set objrs=nothing
Objcn.close
Set objcn=nothing
可能大家有的顺序不一样,到目前为止我见过很多版本。还没有发现顺序对于运行有何影响。
实例2
1. 任务使用ADO实现对ODBC数据源的访问。(卡了?简单来说ODBC提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。还能以统一的方式访问数据库。)
2. 过程
Set objcn=new connection
Objcn.open”DSN=实例 2 DSN” Domain name system ‘
这里的DSN ,中文域名系统一个DSN中至少应该包含如下一些内容:
◆关于数据库驱动程序的信息。
◆数据库存放位置。文件型数据库(如Access)的存放位置为数据库文件的路径;非文件型数据库(如SQL Server)的存放位置是指服务器的名称。
◆数据库名称。在ODBC数据源管理器中,所有的DSN名称是不能重复的。
实例 3
1. 任务
使用 ADO Data 控件创建数据库连接
2. 过程
第一步:ADO Data控件连接数据库
第二步:文本框显示数据
Adodc1.caption="当前记录:"& Adodc1.RecordSet.AbsolutePosition & "\" & Adodc1.Recordset.Recordcount
实例4
1.任务
利用DataGrid 控件和记录集分页特性显示数据分页
2.过程
第一步:添加Microsoft DataGrid Control 6.0(OLEDB)部件
第二步:自定义过程用来显示当前记录页数据,并复制到记录集对象中,最后绑定DataGrid控件
第三步:连接数据库和记录集对象
出现的问题:对于实例4来说,其实我在实验过程中出现了很多问题。都是一些很小的细节,什么字母丢了,中英文切换错误。还是太粗心了。
这个例子跟前面几个例子,有很多的相似的地方。不同的是这里用了一个datacrid控件,用来分页显示。
实例5
1.任务
使用ADO Command对象实现数据库查询功能
2.过程
第一步;窗体加载时创建数据库连接和Command 对象
下面是建立参数查询的代码
Dim parm As New Parameter
set parm =objcmd.createparameter("用户名",advarchar,adparaminput,10)
objcmd.parameters.append parn
set parm =objcmd.createparameter("身份",advarchar,adparaminput,10)
objcmd.parameters.append parm
第二步:执行查询结果
第三步:关闭数据库连接
实例5和实例4好像都是前面几个例子的综合,外加上几个很好用的控件来显示数据那种效果。Msflexgrid控件里面很多参数属性倒是挺新鲜的。(应该VB有接触,但是学的。。。)
vb查询mysql数据库实例_VB与数据库的交互经典例子总结相关推荐
- vb向mysql写入字节流_vb向数据库写入数据
I/O流 转自:http://www.cnblogs.com/dolphin0520/p/3791327.html 一.什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作. Jav ...
- 查询mysql的服务名_数据库名实例名服务名
数据库名:db_name数据库实例名:instance_name 操作系统环境变量:oracle_sid数据库服务名:service_names 数据库域名:db_domain全局数据库名:globa ...
- 数据库名、数据库实例、全局数据库名、服务名、SID等的区别
[转载] http://www.cnblogs.com/rootq/articles/1235647.html 数据库名.实例名.数据库域名.全局数据库名.服务名 , 这是几个令很多初学者容易混淆的概 ...
- oracle系统库名,Oracle 札记之 一:数据库名,数据库实例名,数据库域名,操作系统环境变量...
数据库名是用于区分数据库的一个内部标识,是以二进制方式存储在数据库控制文件中的参数.数据库创建之后不能再修改这个参数.数据库创建后,它被写入数据库参数文件pfile或Spfile中.格式如下: ... ...
- oracle 数据库名/数据库实例名[SID]/数据库域名/全局数据库名
一.数据库名 就是在你安装oracle软件过程中创建的数据库,或者是安装完后,自己再创建的数据名称.主要用于一个oracle中安装了多个库, 他们之间的区分.一个库会在windows的服务中生成 ...
- java数据库实例_选择数据库实例
选择数据库实例 本章介绍了如何使用 JDBC 应用程序选择一个数据库的示例.执行下面的示例之前,请确保你已做好以下工作- 在运行下面的例子之前,你需要用你实际的用户名和密码去代替 username 和 ...
- IBM DB2 学习笔记:关系模型、基本概念、数据库实例基本操作、数据库对象
文章目录 1. 关系数据模型 1.1 什么是数据? 1.2 为什么使用数据库? 1.3 数据库管理系统(DBMS) 1.4 数据模型 1.5 关系数据模型 1.6 关系数据库 1.6.1 表 1.6. ...
- vb mysql 插入记录_vb实现数据库的连接,修改,删除,插入(ADO.Net)
[vb]代码库Public Class 全部学生信息 Dim conn As New SqlConnection Dim rs As New SqlDataAdapter 'Dim dt As New ...
- mysql 单实例部署_Mysql 数据库单机多实例部署手记
最近的研发机器需要部署多个环境,包括数据库.为了管理方便考虑将mysql数据库进行隔离,即采用单机多实例部署的方式. 找了会资料发现用的人也不是太多,一般的生产环境为了充分发挥机器性能都是单机单实例运 ...
最新文章
- java i18n 转换,Java的国际化支持(I18N问题)
- 我的哥大计算机视觉读博五年总结
- 管理系统状态栏和导航栏(翻译)
- centos7 pe系统安装_老毛桃WinPE以ISO镜像模式安装CentOS7
- 这 5 个能挣钱的 SpringBoot 项目,真TMD香!
- Please install 'webpack-cli' in addition to webpack itself to use the CLI
- 画胖小人和瘦小人,建造者模式版本
- tar 解压zip_Keka for mac(压缩解压工具)
- 9050 端口 linux 进程,windows和linux查看端口占用情况
- 辅助类BinaryTreeNodeIndex(用index索引代替指针)
- ug建模文本怎么竖着_入门到成为UG编程高手,这些步骤你不得不了解
- 傲云浏览器linux,Centos7安装部署zabbix监控软件
- python字符串转换元组_python 字符串,列表,元组,字典相互转换
- 通向财务自由之路03_判断之偏好:掌握市场为何对多数人来说如此之难
- 消息系统Kafka介绍
- [记录] Ubuntu 配置Apache虚拟站点
- Linux CentOS 7 下 安装SimHei字体
- 计算机磁盘文件怎么加密,怎么加密磁盘-文件夹加密超级大师加密磁盘的方法 - 河东软件园...
- microusb贴片 ad封装_diy从pcb到焊接,到程序调试,真正意思上的diy机械键盘pcb由ad绘制...
- 仿京东PC网页商品详情的放大镜效果(原理+代码)