欢迎来到天天文库
浏览记录
ID:40239555
大小:2.99 MB
页数:112页
时间:2019-07-28
《Visual C++应用开发与实践 刘乃琦_ VC 第7章 数据库操作技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、本章要求:第7章数据库操作技术了解数据库软件基本操作掌握基本SQL语句了解如何在VisualC++中应用ADO技术掌握ADO对象掌握使用ADO对象操作数据库掌握使用ADO控件操作数据库7.1.1常用数据库软件的基本操作7.1.2基本SQL语句7.1数据库基础知识MicrosoftAccess和MicrosoftSQLServer2000是两个最常用的数据库软件。本节将介绍这两个软件的基本操作。1.AccessMicrosoftAccess是一个非常容易掌握的数据库管理系统。利用它可以创建、修改和维护数据库和数据库中的数据,并且可以利
2、用向导来完成对数据库的一系列操作。7.1.1常用数据库软件的基本操作1.创建数据库在Access数据库中要想创建一个新的数据库,可以按照下面的操作步骤进行:(1)启动Access数据库,在弹出的“新建数据库”对话框中选择“空数据库”,然后单击【确定】按钮,如图7-1所示。(2)在上图中单击【确定】按钮之后,将弹出保存数据库的对话框,在该对话框中输入所创建的数据库名称,并且选择好数据库的保存路径,然后单击【创建】按钮,保存所创建的数据库,如图7-2所示。创建完空数据库后,可以单击数据库窗口的“关闭”按钮或者使用文件菜单的“关闭”
3、命令关闭数据库。关闭后,可以通过文件菜单再打开该数据库,如图7-3所示。2.设计表数据库创建完成之后,紧接着就应该在数据库中创建表了,下面就以在Data数据库中创建员工信息表(Table_ygxx)为例来讲解一下在Access数据库中创建数据表的过程。(1)打开数据库窗口,并切换到“表”选项卡,如图7-4所示。(2)在如图7-4所示的窗口中单击【新建】按钮,打开“新建表”窗口,选择“设计视图”命令,然后单击【确定】按钮(如图7-5所示)。(3)为数据表添加字段。在如图7-6所示的设计视图窗口中的“字段名称”栏中输入“员工编号
4、”;“数据类型”栏中的下拉列表框中选择“数字”作为字段类型;“说明”栏中输入对该字段的说明字符串(也可以省略不写)。然后在窗体下面设计字段的其他属性。例如,将“字段大小”设为50,“必填字段”选择“否”等。(4)重复步骤(3),直到设计完所有的字段为止。(5)定义主关键字。在字段“员工编号”上单击右键,在快捷菜单上选择“主关键字”。Access将把“员工编号”字段定义为表的主关键字,并在该字段旁边加上一个“钥匙”标记,表示该字段已经为主关键字,如图7-7所示。(6)保存创建的数据表。定义完数据表中的字段信息之后,单击数据表窗口
5、的【关闭】按钮,保存所创建的数据表信息。(7)双击“数据表”窗口中的数据表,打开数据表向表中输入数据,如图7-8所示。3.执行SQL语句启动Access2003,打开需要建立查询的数据库,在对象列中单击“查询”选项,如图7-9所示,双击运行“在设计视图中创建查询”,启动查询设计视图。在“显示表”对话框中选择表,单击“添加”按钮,该表便被添加到了查询设计视图中,如图7-10所示。单击“关闭”按钮,关闭“显示表”对话框,此时选择“视图”/“SQL视图”,将打开如图7-11所示的窗口,在此可以查看或编辑SQL语句。查看或编辑完SQL
6、语句后,单击工具栏中的“运行”按钮,即可显示查询结果集。2.SQLServer1.创建数据库下面介绍创建数据库和表的过程。要创建的数据库为db_manpowerinfo,表为tb_employee。(1)选择“开始”/“程序”/MicrosoftSQLServer/“企业管理器”,打开企业管理器。(2)依次展开服务器组和服务器,右击“数据库”,在弹出的菜单中选择“新建数据库”,打开“数据库属性”对话框,在“名称”文本框中输入db_manpowerinfo,单击“确定”按钮数据库便创建成功了。2.设计表(1)依次展开“数据库”和db_
7、manpowerinfo,右击“表”,在弹出的快捷菜单中选择“新建表”,打开表设计器,如图7-12所示。(2)在“列名”列中的第一个单元格中输入字段名称“number”,单击“数据类型”列中的第一个单元格,再单击出现的下拉按钮,在下拉列表框中选择数据类型varchar,“长度”为50。因为number不允许为空,所以将“允许空”选项去掉。(3)设置字段属性,以下是一些常用到的字段属性。说明:用来输入一些描述性文字,为了将来数据库的可读性和可维护性,如果是英文字段一定在此说明。如字段number,其说明为“对每个员工的编码”。默认值:
8、每当在表中为字段插入带空值的行时,将显示该字段的默认值,下拉列表框中包含在数据库中定义的所有全局默认值,如果需要可以在此选择。精度:显示字段值的最大数字位数。(4)按照步骤(4)和步骤(5)依次添加name、sex、card、birt
此文档下载收益归作者所有