|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
“数据行级锁定”的意思是指在事务操作的执行过程中锁定正在被处理的个别记录,不让其他用户进行访问。这种锁定将影响到(但不限于)SELECT、LOCKINSHAREMODE、SELECT、FORUPDATE命令以及INSERT、UPDATE和DELETE命令。链接|数据|数据库
数据库链接体例(一)
(odbc篇)
1、发生:
数据库
初期的数据库毗连长短常坚苦的.由于各类数据库的格局都纷歧样,开辟者得对他们所开辟的每种数据库的底层API必需有深入的懂得.因而,能处置林林总总数据库的通用的API就应运而生了-DODBC(OpenDatabaseConnectivity),ODBC是人们在创立通用API的初期产品。在程序中可使用不异的代码会见分歧的数据产物,因而有很多种数据库(如:Access,MS-SQLServer,Oracle,Informix等.)服从了这类尺度,被称为ODBC兼容的数据库.ODBC的详细感化如图所示:
一样平常,odbc是由一套扩大的dll(dynamic link library静态链接库)构成,dll供应了尺度的数据库使用程序计划接口。而odbc是创建在尺度化的sql(structuredQueryLanguage,布局化查询言语)之上。以是经由过程odbc和sql,就能够编写自力于任何数据库产物的数据会见程序。
2、用odbc毗连数据库:
odbc中供应三种dsn,它们的区分很复杂:用户dsn只能用于本用户。体系dsn和文件dsn的区分只在于毗连信息的寄存地位分歧:体系dsn寄存在odbc贮存区里,而文件dsn则放在一个文本文件中。
在asp中利用它们时,写法以下:
A.链接sqlserver:
用体系dsn:
connstr="DSN=dsnname;UID=xx;PWD=xxx;DATABASE=dbname"
用文件dsn:
connstr="FILEDSN=xx;UID=xx;PWD=xxx;DATABASE=dbname"
还能够用毗连字符串(从而不必再创建dsn):
connstr="DRIVER={SQLSERVER};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={MicrosoftAccessDriver};DBQ=d:abcabc.mdb"
3、缺点:
ODBC含有大批的初级的挪用,因而开辟ODBC使用程序还对照坚苦.开辟者不能不将大批的精神花在底层的数据库通讯中,而不克不及专注于他们所要处置的数据.
既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。 |
|