数据库

本类阅读TOP10

·SQL语句导入导出大全
·Power Designer杂记
·SQL Server日期计算
·常用的oracle函数使用说明(一)
·sqlserver2000数据库置疑的解决方法
·MS SQLServer OLEDB分布式事务无法启动的一般解决方案
·SQL to Excel 的应用
·SQL语句导入导出大全
·Error:ORA-01033:ORACLE initialization or shutdown in progress错误解决
·Oracle中password file的作用及说明

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
数据库链接方式(一)

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

数据库链接方式(一)

( odbc)

1、        产生:

数据库

早期的数据库连接是非常困难的. 因为各种数据库的格式都不一样,开发者得对他们所开发的每种数据库的底层API必须有深刻的了解. 因此,能处理各种各样数据库的通用的API就应运而生了-―ODBC(Open Database Connectivity), ODBC是人们在创建通用API的早期产物。在程序中可以使用相同的代码访问不同的数据产品,因此有许多种数据库(如:Access, MS-SQL Server, Oracle, Informix.)遵从了这种标准,被称为ODBC兼容的数据库. ODBC的具体作用如图所示:


 




一般,
odbc是由一套扩展的dlldynamic link library动态链接库)组成,dll提供了标准的数据库应用程序设计接口。而odbc是建立在标准化的sqlstructuredQueryLanguage,结构化查询语言)之上。所以通过odbcsql,就可以编写独立于任何数据库产品的数据访问程序。

2、用odbc连接数据库:

odbc中提供三种dsn,它们的区别很简单:用户dsn只能用于本用户。系统dsn和文件dsn的区别只在于连接信息的存放位置不同:系统dsn存放在odbc储存区里,而文件dsn则放在一个文本文件中。

asp中使用它们时,写法如下:

A.链接sql server:

用系统dsn:

connstr="DSN=dsnname;UID=xx;PWD=xxx;DATABASE=dbname"

用文件dsn:

connstr="FILEDSN=xx;UID=xx;PWD=xxx;DATABASE=dbname"

还可以用连接字符串(从而不用再建立dsn:

connstr="DRIVER={SQL SERVER};SERVER=servername;UID=xx;PWD=xxx"

B.链接access:

用系统dsn:

connstr="DSN=dsnname"

(或者为:connstr="DSN=dsnname;UID=xx;PWD=xxx")

用文件dsn:

connstr="FILEDSN=xx"

还可以用连接字符串(从而不用再建立dsn:

connstr="DRIVER={Microsoft Access Driver};DBQ=d:\abc\abc.mdb"

3、缺陷:

ODBC含有大量的低级的调用,因此开发ODBC应用程序还比较困难. 开发者不得不将大量的精力花在底层的数据库通信中,而不能专注于他们所要处理的数据.




相关文章

相关软件




月光软件程序下载编程文档电脑教程网站设计网址导航网络文学游戏天地幽默笑话生活休闲写作范文安妮宝贝
电脑技术编程开发网络专区谈天说地情感世界游戏元素分类游戏热门游戏体育运动手机专区业余爱好影视沙龙
音乐天地数码广场教育园地科学大观古今纵横谈股论金人文艺术医学保健动漫图酷二手专区地方风情各行各业

月光软件站·版权所有