超声波明渠流量计污水测量的设计与探讨 五十六
6.3.1数据库管理程序的设计
首先是建立数据库。本文用编程的方式创建数据库。一个好的数据库应用程序应该具有动态生成新的数据库和数据表的功能。动态生成数据库和数据表,用程序进行数据管理具有以下的优点:如果数据库创建例程就在该程序内部,而不用在启动盘中包含空数据库。将这些文件丢掉可以减少需要的磁盘空间,同时也减少了主文件遗漏、误删的可能性;变化深藏在~个程序中时,用户仅需要运行更新程序修改文件结构,而不需要将数据重新装入一个新的空文件中;允许创建一个临时表来加快程序的运行或存放中间结果,并在程序完成时删除这些临时表,提升了数据库管理维护的性能。
本文用的是SQL server的数据库。用Visual C++开发数据库应用程序,其一般步骤是:首先打开对要访问数据库的连接,然后基于用户提供的条件执行查询,从数据库获得返回的结果集,最后将结果集发送到界面,并对结果集进行处理,从而获取相应的信息。具体的程序就不再详细的介绍。
Visual C++的数据库访问方式有:ODBC、DAO、ADO等方式,ActiveX数据对象
ADO是微软推出的最新的数据库访问技术,其功能强大,已经取代ODBC和DAO。
ADO数据库访问技术的特点:
1.ADO技术是基于OLE DB的访问接口,提供面向对象技术,属于高层接口,而OLE DB是Visual C卜}提供的,是基于COM接口的底层接口技术。
2.访问数据库时,会有很多种方法。
3.ADO应用在ASP中也有很高的效率。
4.基于COM的特性,使ADO技术能应用于很多编程环境,只要该环境支持COM,例如VC++,VJH,VB。
电磁流量计 超声波流量计