数据库技术及应用
文章平均质量分 79
johnny_83
占略
展开
-
自定义的数据库类:Class DataBase
class DataBase{private:_ConnectionPtr m_pConnection;_CommandPtr m_pCommand;_RecordsetPtr m_res;_variant_t rec_affected;char m_cConstr[16];char m_cUserName[32];char m_cPassword[32];bool m_bOpenType;pu原创 2007-07-22 08:30:00 · 2217 阅读 · 0 评论 -
PL/pgSQL - SQL过程语言
目 录 1. 概述1.1 使用PL/pgSQL的优点1.2 所支持的参数和结果数据类型2. 开发 PL/pgSQL 的一些提示3. PL/pgSQL结构4. 声明4.1 函数参数的别名4.2 拷贝类型4.3 行类型4.4原创 2008-03-27 15:03:00 · 5097 阅读 · 0 评论 -
内连接与外连接之间的区别
(一) 内连接 内连接查询操作列出与连接条件匹配的数据行,它使用比较运算符比较被连接列的 列值。内连接分三种: 1、等值连接:在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结 果中列出被连接表中的所有列,包括其中的重复列。 例,下面使用等值连接列出authors和publishers表中位于同一城市的作者和出版社: SELECT * FROM auth原创 2008-03-20 13:43:00 · 1262 阅读 · 0 评论 -
SQL的游标使用规则详解和范例
MS-SQL的游标是一种临时的数据库对象,既对可用来旋转储存在系统永久表中的数据行的副本,也可以指向储存在系统永久表中的数据行的指针。游标为您提供了在逐行的基础上而不是一次处理整个结果集为基础的操作表中数据的方法。1.如何使用游标1) 定义游标语句 Declare Cursor For 2) 创建游标语句 Open 3) 提取游标列值、移动记录指针原创 2008-01-25 13:32:00 · 2031 阅读 · 0 评论 -
关系数据库标准SQL语言
关系数据库标准SQL语言SQL(Structured Query Language)的特点 SQL语言集数据查询(Data Query)、数据管理(Data Manipulation)、数据定义(Data Defination)和数据控制(Data Control)功能于一体.一) 综合统一 SQL语言则集数据定义语言(Data Definition Language)原创 2007-10-21 14:29:00 · 2545 阅读 · 0 评论 -
VC下ADO开发实践
一、ADO简介ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,请不必为此担心,即使你对OLE DB,COM不了解也能轻松对付ADO,因为它非常简单易用,甚至比你以往所接触的ODBC API、DAO、RDO都要容易使用,并不失灵活性。本文将详细地介绍在VC下如何使用ADO来进行数据库应用程序开发,并给出示例原创 2007-08-22 14:15:00 · 1256 阅读 · 0 评论 -
如何在VC中使用ADO开发数据库应用程序
一、ADO概述ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO 使您能够编写应用程序以通过 OLE.DB 提供者访问和操作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。ADO 在关键的应用方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了提供轻量、高性能的接口原创 2007-08-22 14:14:00 · 878 阅读 · 0 评论 -
几种VC++数据库开发技术的比较
从功能简单的数据库(如Jet Engine)到复杂的大型数据库系统(如oracle),VC++6.0都提供了一些编程接口。本文主要介绍以下五种:1.ODBC API; 2.MFC ODBC类; 3.MFC DAO类;(数据访问对象) 4.MFC的OLE/DB; 5.ActiveX数据对象(ADO)。1.开放数据库连接(ODBC API):提供了一个通用的编程接口,允许程序与多种不同原创 2007-08-22 14:12:00 · 883 阅读 · 0 评论 -
数据库设计范式
第一范式(1NF):在关系模式R中的每一个具体关系r中,如果每个属性值 都是不可再分的最小数据单位,则称R是第一范式的关系。例:如职工号,姓名,电话号码组成一个表(一个人可能有一个办公室电话 和一个家里电话号码) 规范成为1NF有三种方法: 一是重复存储职工号和姓名。这样,关键字只能是电话号码。 二是职工号为关键字,电话号码分为单位电话和住宅电话两个属性 三是职工号为关键字,但强制每条记录只能有一原创 2007-08-22 14:09:00 · 774 阅读 · 0 评论 -
数据库中的图象存取
关于数据库中的图象存取,网上的资料多是直接用Table或者Query 等控件然后利用流作为媒介来完成。目前我还没看到封装在一个类里面,完全用SQL语句来实现图象的存取。前段时间开发一个运证管理系统就碰到了这样一个问题:要把每个司机的照片入库。我们可以在主界面放置一个TImage和OpenDialog对话框进行照片的选择,可是最后怎样将照片存入数据库呢?下面提供源代码让大家分析(其中原创 2007-08-07 08:31:00 · 795 阅读 · 0 评论 -
在VC中动态加载 ODBC的方法
在使用 VC、 VB、 Delphi等高级语言编写数据库应用程序时,往往需要用户自己在控制面板中配置 ODBC数据源。对于一般用户而言,配置 ODBC数据源可能是一件比较困难的工作。而且,在实际应用中,用户往往要求在同一个应用程序中访问不同的数据源,因此采用一般的加载方法就有了无法克服的缺陷。为能在程序中完成这一工作,方便应用程序的使用,本文以 VC为开发环境介绍两种在应用程序中动态加载 ODBC原创 2007-07-22 08:31:00 · 646 阅读 · 0 评论 -
VC++用ADO访问数据库全攻略
介绍VC++用ADO访问数据库全攻略,介绍了VC++用ADO来访问数据库的各个对象及各方法,很经典,也很实用,很值得一看。 正文一、ADO概述ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO 使您能够编写应用程序以通过 OLE. DB 提供者访问和操作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快、内存支出少和原创 2007-07-22 08:24:00 · 880 阅读 · 0 评论 -
在Visual C++中用ADO进行数据库编程
1. 生成应用程序框架并初始化OLE/COM库环境 创建一个标准的MFC AppWizard(exe)应用程序,然后在使用ADO数据库的InitInstance函数中初始化OLE/COM库(因为ADO库是一个COM DLL库)。本例为: BOOL CAdotestDlg::OnInitDialog() { ::CoInitialize(NULL); //初始化OLE/COM库原创 2007-07-22 08:23:00 · 1062 阅读 · 0 评论 -
C语言连接数据库
连接到SAMPLE数据库,查询LASTNAME为JOHNSON的FIRSTNAME信息。#include #include #include #include "util.h"#include ``EXEC SQL INCLUDE SQLCA; main(){EXEC SQL BEGIN DECLARE SECTION; char firstname[13];char userid[9];cha原创 2007-07-22 08:29:00 · 3721 阅读 · 0 评论 -
Visual C++中为普通程序添加ODBC应用
一、 引言 数据库属于最流行的应用程序之一,几乎每个商业部门都使用数据库来记录、管理各种各样的数据。在VC下我们可以在创建工程时选择数据库支持,并选定数据源和相关的表,并选择CRecordView作为我们这个程序的基类,这样做可以毫不费力的将应用程序和数据库建立了关联,而几乎不用编什么代码,但这样做的前提是在新建工程时已明确知道用到哪个数据库,并且有相关的数据库。事实上我们往往有许多已做好的应用原创 2007-07-22 08:27:00 · 687 阅读 · 0 评论 -
Visual C++中使用OLE DB读写SQL
在需要对数据库进行操作时,OLE DB总是被认为是一种效率最高但最难的方法。但是以我最近使用OLE DB的经验看来,OLE DB的效率高则高矣,但却一点都不难。说它难恐怕主要是因为可参考的中文资料太少,为了帮助以后需要接触OLE DB的同行,我撰写了这篇文章。本文包含如下内容:1. OLE DB写数据库;2. OLE DB读数据库;3. OLE DB对二进制数据(text、ntext、image等原创 2007-07-22 08:26:00 · 1301 阅读 · 0 评论 -
数据库连接字符串大全
1. SQL Server1> ODBCl Standard Security: "Driver={SQL Server};Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd;"l Trusted connection: "Driver={SQL Server};Server=Aron1;Databa原创 2008-04-05 12:53:00 · 1592 阅读 · 0 评论