嵌入式SQL的应用.pdf

嵌入式SQL的应用.pdf

ID:52410125

大小:422.03 KB

页数:6页

时间:2020-03-27

嵌入式SQL的应用.pdf_第1页
嵌入式SQL的应用.pdf_第2页
嵌入式SQL的应用.pdf_第3页
嵌入式SQL的应用.pdf_第4页
嵌入式SQL的应用.pdf_第5页
资源描述:

《嵌入式SQL的应用.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《自动化技术与应用2010年第29卷第5期计算机应用ComputerApplications嵌入式SQL的应用李晓峰1,李东2,孙鹤(1.哈尔滨工业大学华德应用技术学院,黑龙江哈尔滨150025;2.哈尔滨工业大学,黑龙江哈尔滨l50025)摘要:数据j{j系统计发}_『.⋯级l。i。数Ig-;4~l、叫}j_J,ri]~7,tt{ODBC/CLI,可以_}}]嵌入式SQI.如果是用ODBC/CIf.o!!jf,1:[i9高级f“ODBC,/CII的符神AII数.r呔fr发,Jfj嵌入Sq[疗式写程序执行效率更高。刷嵌入sQl_的慨怠下¨的法,¨1Dl3M

2、S预编和lJf发1.,刈‘引J1:和州用SQI的方式进行了洋细地分析和比较,实州Jl,l{】{_入式SO1这lfl1日同川【J』提“计敦10订皂f¨效。关键词:敬州-1:入八S【;川于芟lI:缉1分炎:Tl3l1.1l戈:f史i:】0()3724l(201O)O5004406TheApplicationofEmbeddedSQLLIXiao-feng,LIDong,SUNHe(1.HuadeSchoolofAppliedTechnologyofHarbinInstituteofTechnology,Harbin150025China;2.HarbinIns

3、tituteofTechnology,Harbin150025China)Abstract:ODBC/CLIorembeddedSQLmaybcusedinthedevelopmentofdatabaseapplicationsystemwithhigh—levellanguage.WiththeusingofODBC/CLI.aVarietyol’APIfunctioniscalled.itbelongstotheunderlyingofthedeve]opment.WiththeusingofembeddedSQL,programeexcutionis

4、nloreefficienttowrite.Twokindsofdevelopmentandthewayincal1ingSQLal‘eanalysedandcompm‘edindetail.ToapplysuchacallusingtheembeddedSQLmethodcanimprovethedatabaseperfor~nanceandel’ficiencyKeywords:database;embeddedSQL:callLevelInterface;pre—compiler1引言果运用在其他编程工具所编制的程序中,把SQL语句嵌随着企业对有组织

5、的存储数据的需求不断增长,对入到高级语言中使用,通过高级语言的命令和方法来调于数据的收集,访问和操纵的要求也变得越来越重要。用之,这样能程序执行效率更高,把这种方式称为嵌入关系数据库设计主要着重于数据收集的规范化,完整性式SQL。调用SQL语句的程序称为主语言,在高级语言和高效性,但在某种程度上对数据的访问和检索却是混中一般是把sQL语句作为主语言的唯一参数来直接处乱的。对于某些特别复杂的数据库,为充分发挥开发能理。在嵌入式SQL中用DBMS的预编译器技术无限的力有可能对其进行非常细致的规范化工作,但这就对访利用高级语言通过DBMS的接口存取和检索数据,以

6、提问和检索数据造成了很大的困难。使数据库的维护变高数据库的性能和效率。得十分困难。那么如何能在开发中提高数据库的访问和检索的性能和效率呢?2嵌入式SQL的实现方式关系型交互式SQL语句可以单独在数据库系统本2.1嵌入式SQL的处理过程身中执行,但是不能适用于具有过程化特征的实际应对主语言中的嵌人式SQL,DBMS通常采用两种用,也不能适用于查询结果数据进行处理的要求,但如方法处理。一种是预编译方法,另一种是扩充主语言使之能够处理sQL,目前主要采用第一种方法。其过程可以描述为:先由DBMS的预处理程序对源程序进收稿日期:2009—12—18计算机应用自动化

7、技术与应用2010年第29卷第5期ComputerApplications行扫描,识别出SQL语句,然后将它们转换为主语言的为例说明,其它DBMS大同小异。调用语句,使主语言能够识别它们,最后由主语言编译使用VisualC++6.0进行编译连接,连接方式是程序将整个源程序编译成可执行的目标代码¨1。如下动态连接,用到动态链接库SQLakw32.dll,sqlaiw32.图1所示。dll;把这两文件被拷贝到C:\ProgramFiles\MicrosoftSQLServerkMSSQLkBinn下【];但仍然需要把该路径加到系统的路径变量中,以使得程序运行时

8、能找到这两个文件。2.3.1路径设置I)把该两文件拷贝到操作系统目

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。