首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 234 毫秒
1.
嵌入式SQL是使用编程的方法对数据库进行操纵的一种技术,通过使用编程的方法来访问和管理数据库中的数据。它可以有效的克服SQL语言实现复杂应用方面的不足,提高应用系统和RDBMS间的互操作性。本文对数据库编程中嵌入式SQL进行探讨和研究,本文从嵌入式SQL的处理过程、嵌入式SQL语句的与主语言之间的通信、不用游标的SQL语句、使用游标的SQL语句和动态SQL等五个方面来说明数据库编程中的嵌入式SQL。  相似文献   

2.
晏庆  阳国贵  陈宏盛  景宁 《计算机工程与设计》2006,27(16):3088-3091,3095
GKD-Base数据库管理系统是自主开发并具有高安全级别的关系型数据库系统,讨论了该系统中嵌入式SQL的设计与实现技术.在C语言中嵌入SQL语句,就需要处理两种语言成分,即C语言成分与GKD-ESQL语句成分,通过对GKD-ESQL语句的预编译处理,识别其中的SQL语句,并将其转换成相应的C语言函数调用格式,并在ESQL运行库中实现这些函数,从而通过C编译器的处理,就可以将嵌入式SQL编译成可执行代码,并在GKD-Base数据库管理系统中执行.  相似文献   

3.
提出了一种基于SQL语句的从数据库中随机读取随机记录集合的算法。该算法摒弃了贯用的通过复杂的客户端编程实现随机过程的做法,通过对SQL语言中的伪随机函数和反转函数进行组合,只用一条SQL语句就可以实现随机过程,算法实现简单,资源占有率低、效率高,具有很强的通用性和实用性。  相似文献   

4.
针对嵌入式SQL编程技术,本文论述了C程序中嵌入SQL语句的代码格式,嵌入式SQL语言与C语言之间的通信方式以及嵌入式SQL应用程序在VC++6.0中的编译过程,并给出了直观的代码实例。  相似文献   

5.
实现了一个嵌入式SQL 系统, 支持在C 语言中嵌入SQL 语句。该系统是对象关系型数据库管理系统OSCAR 客户端的重要组成部分, 分为两部分实现: 预处理模块和ESQL 运行库。预处理模块根据ESQL 语言的语法规则分析和识别ESQL 语句, 并且转换为实现相同功能的C 语言函数调用; ESQL 运行库实现这些C 函数, 通过网络通信库与服务器端通信, 并执行SQL 语句, 返回结果值。  相似文献   

6.
Oracle的PRO C预编译器是一个可以在C/C 语言源程序中嵌入SQL语句的编程工具。为解决网络监测系统中某些对实时性要求的问题,采用基于PRO C的开发方式应用于流量显示模块中,实现了快速读取并分析数据库中的数据。  相似文献   

7.
<正> 众所周知的标准数据库语言——SQL语言,以其简洁、易学、功能强、使用灵活等特点早已为人们所接受。然而,由于SQL语言是一种非过程化的数据库语言,因而在使用SQL语言开发较为复杂的事务处理应用时,就显得有点力不从心。为此,开发人员不得不将其嵌入宿主语言(如COBOL、FORTRAN、PL/I、C、Ada)中、借助过程化编程语言的过程能力来实现对数据库的存取和对数据的各种处理。针对这种情况,有人曾提出应当开发一种既具有SQL语言的全部功能又具有高级语言的过程能  相似文献   

8.
针对嵌入式SQL编程技术,本文论述了C程序中嵌入SQL语句的代码格式,嵌入式SQL语言与C语言之间的通信方式以及嵌入式SQL应用程序在VC 6.0中的编译过程,并给出了直观的代码实例。  相似文献   

9.
SQL是一种结构化的查询语言,是一种用在数据库查询上和有关程序设计的语言,SQL语言大多用在存取、查询、更新和删除方面的数据库系统,同时它也是数据库里脚本文件的扩展名。SQL作为一种高级的编程语言,是数据库服务器和客户端相互沟通的重要工具。SQL语言作为一种访问和操作数据库的计算机语言,也可以协同数据库程序一起工作。在数据库的应用过程中,数据库的查询工作是不可避免的,也是数据库应用中很重要的一个方面,在这个关键的应用上,SQL语言的作用是很重要的。所以,本文就SQL语言在数据库中的应用做相关的分析。  相似文献   

10.
开发等式比较SQL查询语句的一种模型推理方法   总被引:1,自引:0,他引:1  
尝试将模型推理引入一类典型的SQL查询语句(等式比较SQL查询语句)的开发过程中;以便使这类SQL查询语句的开发过程有章可循,减少盲目的直觉推理尝试,保证SQL查询语句的正确性。提出了一种固定形式的一阶谓词逻辑表达式,描述了这种一阶谓词逻辑表达式与等式比较SQL查询语句的对应关系;总结了开发过程的三个步骤;形成了一种开发等式比较SQL查询语句的模型推理方法;并且按照由简单到复杂的顺序给出了两个应用实例。  相似文献   

11.
SQL Server数据库查询优化技术应用   总被引:2,自引:0,他引:2  
在结构化查询语言中,SELECT是一个关键的查询操作语句。为了设计合理高效的查询脚本,应合理使用索引、嵌套子查询、WHERE条件子句。从SQL Server数据库查询优化方法的各个方面描述该技术的应用,最后能正确评价各种方法的优点及代价,从而选出最佳方案。  相似文献   

12.
基于DTD的XML与SQL查询转换算法   总被引:1,自引:0,他引:1       下载免费PDF全文
卜莉  李军怀  张璟 《计算机工程》2007,33(16):41-43
针对如何将XML查询转换成SQL查询提出了一个XSLT查询到SQL查询的转换框架和算法,研究了文档类型定义(DTD)和关系模式的相互映射方法及基于XML DTD且不使用任何中间语言将XSLT查询转换为SQL查询的具体过程和算法:从XSLT代码中抽取指令集合,合并、简化并分割其中的XPath,最后抽取出SQL语句的各个组成部分。该算法具有较高的通用性。  相似文献   

13.
陈雪梅 《微机发展》2007,17(10):7-11
以ADO技术为数据库编程的基础,通过ADO对象的数据访问接口,用Microsoft提供的通用数据连接文件(.udl)来建立和测试ADO连接属性,动态建立可视化的数据源设置。利用Visual C 搭建的应用框架,在多种数据源间实现结构化查询语言(SQL)查询的功能。用示例说明,ADO建立的应用程序对数据库的操作与数据库系统的类型无关,它使应用程序把SQL语言作为标准语言来存取各种数据,从而进一步说明ADO技术在数据库应用领域的灵活性和高兼容性。  相似文献   

14.
针对EXCEL电子表的单机难以共享性,可以借助SQL数据库技术和网络技术,把EXCEL电子表发布到网络上共享。首先利用SQL语句把EXCEL电子表导入到网络上常用的SQL数据库,然后利用ASP语言编写前台程序,把后台数据通过IE演示在用户面前,从而在网络上实现远程信息查询。实际应用中,财务部门把处理好的EXCEL电子表,放入相应的网站目录,启动程序,就可以快速实现信息远程共享的问题。  相似文献   

15.
SQL语言例程化的设计与实现   总被引:1,自引:0,他引:1  
本文提出了对SQL语言教学的一种处理方法,即将抽象的SQL语言例程化,使用户在输入必要的SQL语句后,便可以得到语句执行的结果,很好地实现了多媒体教学。文中重点阐述了查询语句例程化的设计分析与实现。  相似文献   

16.
The programming technology about Embedded SQL discuss the form of Embedded SQL base on C/C language and ORACLE9i DBMS in this paper. We have also discussed the communications between the sentence of Embedded SQL and C/C language and have provided the code.  相似文献   

17.
基于C/C++与ORACLE9i的嵌入式SQL编程技术   总被引:6,自引:4,他引:6  
针对嵌入式SQL编程技术,本文论述了C/C 语言与ORACLE9i的嵌入式SQL的形式,嵌入式SQL语句与C/C 宿主语言之间的通信.并给出了代码实例。  相似文献   

18.
Java语言是目前广泛使用的网络数据库编程语言,JDBC给数据库应用开发人员提供了一种标准的应用程序设计接口,使数据库开发人员可以用纯Java语言编写完整的数据库应用程序,Java和JDBC结合真正实现一次编写,处处运行。介绍JDBC技术,阐述了JDBC接口技术JDBCAPI和JDBC驱动程序,给出采用JDBC-ODBG桥来实现关系型数据库SQL查询的实现方法。例程中采用Access2000数据库,说明了用JDBC编写访问数据库的一般步骤:加载JDBC-ODBC桥驱动程序;建立与数据库的连接;执行SQL查询语句和处理对数据库的查询结果。所举案例对实际数据库项目的开发有一定的实用价值。  相似文献   

19.
SQL注入具有危害性大而实施简单的特点,目前已经成为危害网络信息安全的主要攻击方法之一。本文提出一个用于SQL注入检测的语句块摘要树模型,定义抽象SQL语句、语句块和反映应用系统功能的语句块摘要树,给出该树的生成算法和基于该树的SQL注入检测算法,将检测纳入到应用系统执行的SQL语句序列上下文中,提高了检测的准确性,降低了误报率。实验表明,基于语句块摘要树模型实现SQL注入检测的中间件对系统性能影响很小,说明了模型的有效性和可行性。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号