没有合适的资源?快使用搜索试试~ 我知道了~
C++Builder中数据库连接方法
需积分: 50 7 下载量 153 浏览量
2014-07-18
08:54:54
上传
评论 2
收藏 147KB PDF 举报
温馨提示
试读
3页
C++Builder中数据库连接方法 E2015 Ambiguity between 'TGridDrawState' and 'Grids::TGridDrawState'
资源推荐
资源详情
资源评论
!"#$%&’())*(+,)-".,/0,,0110
目前数据库的应用越来越广泛,各种语言开发平台都支持
数据库应用程序的开发。
2345%678’(
是
9:$(6;<
公司继
=<7$76
之
后提出的一款高性能可视化集成快速开发工具。它使用的
>2?
类库提供
0@1
个左右的控件,使得
2445%AB8<(
开发应用程序非
常方便容易,特别是建立在
5=C
和
D=E
基础上的数据库访问
控件,使得利用
2445%AB8<(
进行数据库访问要比其它开发工具
更加方便快捷。下面就这两种连接数据库方法及优缺点做一下
比较,谈谈笔者的体会。
/,
通过
5=C
控件实现数据库的连接
/F, 5=C
概述
5=C
是
5"(B+:8
公司提供的实现数据库应用程序和数据库
底 层 连 接 的 工 具 软 件 , 全 称 为
5"(B+:8, =+&+G+;’, C:HA:<
,即
5"(B+:8
数据库引擎。它是基于
IA:8"J;
操作系统的
K0
位数据
库引擎。通过
5=C
,应用程序可以实现与数据库底层的连接。
5=C
提供的数据库别名管理机制,隐藏了数据库的物理性质,
使数据库应用程序不需要因为数据库物理结构的变化而修改代
码 。
5=C
为 许多 数 据 库 提 供 了 统 一 的 接 口
DL9
(
D$$BAM+&A":,
L("H(+NO 9:&<(P+M<
,应用程序公共接口),它包括
=G+;<
、
L+(+8"Q
、
R"QL("
、
DMM<;;
、
S<Q&
、
9:&<(5+;<
、
TUG+;<
、
E(+MB<
和
VAM(";"P&, TW?,
T<(X<(
,同时也支持微软的
E=52
(
E$<:, =+&+G+;<, M"::<M&AXA&U
,
开放的数据库互连)数据源。系统只要提供数据库的驱动程序,
5=C
就能访问这种类型的数据库,不需要了解数据库的具体细
节。
5=C
的核心数据库驱动文件由一系列动态连接库组成,它
们是
5=C
访问本地数据库和远程数据库的驱动程序库。对于单
机使用数据库,
2445%AB8<(
直接通过
5=C
来控制数据库的存
取,如图
Y
所示。
图
Y
,,, ,
对于远程数据库,
5=C
需通过
E=52
或
TW?, ?A:Z;
来控制
数据库的存取,如图
0
所示。在访问
E=52
数据源之前,需要为
5=C
建 立 内 置 的
E=52
驱 动 程 序 , 即 通 过
E=52
管 理 器
(
D8NA:A;&(+&"(
)负责安装驱动程序,管理数据源。
2445%AB8<(
通
过
TW?, ?A:Z;
可 访 问
TW?
服 务 器 数 据 库 , 它 们 是
E(+MB<
、
TUG+;<
、
TW?, T<(X<(
、
=50
、
9:P"(NAQ
和
9:&<(5+;<
数据库。
在
2445%AB8<(
中通过
5=C, D8NA:;&(+&"(
来进行
5=C
数据
库引擎的数据库驱动程序的安装和数据库连接参数的设置,以
及创建、删除、修改和维护数据库别名。
图
0
,,,,
0F,
连接数据库的
5=C
控件
2445%AB8<([
中基于
5=C
上的连接数据库控件有
SS+GB<
、
SW%<(U
、
S=+&+G+;<
和
ST<;;A":
。
S=+&+G+;<
控件为应用程序提供
不同的控制数据库连接的方法,如永久的连接、自定义的数据库
服务器登录、事务控制、应用程序中的
5=C
别名等。
SS+GB<
和
SW%<(U
控件是最常用的数据库访问控件。
SS+GB<
控件用来访问
数据库中单个表;
SW%<(U
控件封装了结构化查询语句,应用程
序 通 过 结 构 化 查 询 语 句 可 以 获 得 多 个 数 据 库 表 中 的 数 据 。
ST<;;A":
控件提供了一个应用程序范围内的一组数据库连接的
全局管理。在连接数据库时
2445%AB8<(
自动创建一个默认会话
期,这个默认的会话期处理标准的数据库连接,当应用程序要访
问不同网址上的多个数据库表时,就要使用
ST<;;A":
控件,每一
个会话连接一个不同网址。各控件在数据库应用体系结构中的
位置如图
K
所示。
图
K
,,,,
KF,
具体操作步骤
现以访问远程数据库为例,说明
2445%AB8<([
中连接数据
库操作的具体过程:
\/F,
在控制面板中使用
E=52, D8NA:;&(+&"(
配置驱动程序
和数据源。
\0F,
使用
2445%AB8<([
中的
5=C, D8NA:;&(+&"(
建立数据库
别名,根据所用数据库类型配置相应的数据库驱动程序和数据
库连接参数。
\KF,
在 应 用 程 序 设 计 中 使 用
S=+&+G+;<
,
ST<;;A": \
也 可
不用
F
和
SS+GB<
或
SW%<(U
数据库访问控件,并在对象查看器
2445%AB8<(
中数据库连接方法
王智群
\
华东交通大学电气信息工程学院,江西 南昌
KK@@/KF
摘 要:本文介绍了在
2445%AB8<(
中连接数据库的两种有效方法,以及各自的特点,并比较了两种方法的优劣。
关键词:数据库;
5=C
;
D=E
;控件
!"
! !
资源评论
qq_17828897
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功