新闻  |   论坛  |   博客  |   在线研讨会
数据库编程123(1)
0750long | 2010-03-11 21:29:18    阅读:1155   发布文章

数据库编程123(1)

开场白

数据库管理是计算机最为广泛的应用之一, 数据库设计是程序设计的一大领域。所以相应的数据库编程软件非常多,要说那一种好我不敢妄加评论,但我要告诉你VB是数据库应用程序开发的一个非常容易上手,功能强大的工具。你不必有编程经验,只要你想学,你的机器里又有VB5就够了。本文以一个简单的“通讯录”为例,向初学者介绍一下VB在数据库编程方面简单易学的特点和它强大的功能。

数据库概念

几个概念

数据库:是由若干个二维数据文件组成的集合。它按照一定的法规对数据文件进行重新组织,以便使数据具有最大的独立性,并实现对数据的共享。

数据文件:也称库文件是具有相同性质记录的组合。是一个二维关系表,例如课程表,你的存折等。注意文件中的记录必需是同格式,同长度的。

记录:是描述一个数据的集合,由若干的字段组成相当于表的一行。

字段:是用来描述某一实体的属性,相当于表中的一列。

好,搞清楚上面几个概念是我们开始用VB来做点什麽的时候了。我们要做的是建立一个"个人通讯录",我们目标先做到可以用人名找到朋友的联系电话。然后补充完善它。请按步骤跟我来做,相关的概念会随时介绍给您。

第一步:建立数据库文件

1、打开你的VB选择建立标准EXE文件。进入图一所示面画面。

图一

2、选择菜单“外接程序”单击“可视化数据管理器”就会出现Visdata窗口。选择visdata窗口的菜单“文件”选择“新建”在新建级连菜单中选“microsoft Access版本7.0.”这时会弹出一个对话框,是要你把你的数据库文件的存盘路径输入(建议路径c:\data\通讯录.mdb)。完成上述操作你会看到如下图二所示窗口。

图二

注意:左边的是数据库窗口,它用来显示数据库的结构,包含属性、数据列表、查询项目等。右边的是SQL语句列表,在这个窗口我们可以输入一些SQL命令,针对数据库现有的数据列表进行查询操作。

SQL定义:SQL(Sequntial Query Language)结构化查询语言,使用户能从各个不同的角度去对多个数据库进行查询,并能将查询结果直接输出至用户指定的设备上(如屏幕、磁盘文件、打印机等)。

这时我们看到在数据库窗口除了本身属性表外,什麽都没有。好让我们给它加一个数据表。在数据库窗口单击鼠标右键出现快捷菜单,单击新表命令即可出现如图三所示表结构对话框。

图三

表名称:数据表的名称,本例我们用main作为表名称。 添加字段:单击添加字段按钮出现添加字段对话框如图四所示:

图四

在添加字段对话框添入字段的名称(表头)、类型(支持的类型有(Boolean)逻辑型、(Byte)字节型、(integer)整型、(long)长整型、(Currency)货币型、(single)单精度型、(Double)双精度型、(Date/Time)日期/时间型、(Text)文本型、(LongBinary)长二进制型、(Memo)记忆型几种、大小(字段的长度,注意汉字占两个字节)如下表:

名称
类型
大小
拼音缩写
text
5
姓名
text
10
性别
text
2
电话
text
18
年龄
integer
2
生日
date/time
8

输入完成后单击关闭返回“添加字段对话框”。如果还想加入字段只需再单击“添加字段”,如果要删除某些以建立的字段,可以单击该字段的名称,再单击“删除字段”按钮即可。如何修改字段呢?方法是先删除再重新建立即可。关于索引我们将在以后讨论,请单击“生成表”按钮。返回数据库窗口,这时我们看到在数据库窗口多出了一个表文件“main”。下面我们要把图五所示记录添加到数据表文件main中。

完成后单击关闭。返回数据库窗口。这时我们的第一个数据表就已经建好了。下面我们将学习使用VB数据库窗体设计器创建数据窗体,并把它添加到当前的VB工程中,以达到可以浏览、修改和查询数据的功能。(未完待续)

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客