`

XSQL基础(一)

    博客分类:
  • XSQL
阅读更多
最近接触到一个项目,里面的框架技术主要采用的是:XSQL来实现的,XSQL这门技术貌似用的不是很广泛(个人感觉~),从网上搜寻有关XSQL的文章也不是很多,在这我给大家提供一个有关XSQL技术API的网站:
http://web.njit.edu/info/limpid/DOC/appdev.102/b14252/adx_ref_xsql.htm
相信对学习XSQL技术的有很大的帮助,里面主要介绍了XSQL提供的基础标签的功能和参数的意义,接下来我主要介绍几个比较常用的标签:
1. <xsql:if-param>其实就是一个if语句
   常见的用法:
     判断当前的XSQL文件里面是否存在名称为:SUCCESS的变量
     <xsql:if-param name="SUCCESS" exists="yes">
       ...
    </xsql:if-param> 
    判断"STATUS"是否等于'N':
    <xsql:if-param name="STATUS" equals="N">
       ...
    </xsql:if-param>
 
2. <xsql:set-page-param>给当前XSQL文件设置一个参数
   常见的用法:
    从数据库里面取出一个值:(例子中使用的是oracle数据库的序列)
    <xsql:set-page-param name="ENTERPRICE">
      select ENTERPRICE_INFO_SEQUENCES.NEXTVAL as ENTERPRICE from dual
    </xsql:set-page-param>
    直接设置一个值:
     <xsql:set-page-param name="SUCCESS" value="success" />

3. <xsql:insert-request>插入数据
   常见的用法:
   <xsql:insert-request commit="no" error-param="addError" table="table_name" transform="transform/registerUser.xsl" date-format="yyyy-MM-dd"/>
其中:commit是否提交事务;error-param插入数据发生错误时返回的值;table表名;transform数据插入的规则(xsl文件下回给大家介绍);date-format日期格式化

4.<xsql:update-request>修改数据
   常见的用法:
   <xsql:update-request error-param="updateError" commit="no" table="table_name" key-columns="keyId" transform="transform/registerUser.xsl" date-format="yyyy-MM-dd"/>
参数和插入的标签基本一样,key-columns是表中的主键(不会发生变化)

5.<xsql:delete-request>删除数据
   常见的用法:
   <xsql:delete-request error-param="updateError" commit="no" table="table_name" key-columns="keyId" transform="transform/registerUser.xsl" date-format="yyyy-MM-dd"/>

今天就说这么多吧,下次有机会再继续~~



分享到:
评论

相关推荐

    XSQL基础(二)

    NULL 博文链接:https://lilinhui.iteye.com/blog/1028213

    Oracle XSQL 技术

    XSQL是目前最流行的一种可扩展的结构化查询语言。本书从一个全新的角度全面展示了如何利用XSQL结合SQL、Oracle Text、Oracle RDBMS、Java、XML和XSLT等技术的强大功能发布动态Web内容。主要内容包括:讲解如何使用...

    Oracle XSQL 技术.rar

    本书从一个全新的角度全面展示了如何利用XSQL结合SQL、Oracle Text、Oracle RDBMS、Java、XML和XSLT等技术的强大功能发布动态Web内容。主要内容包括:讲解如何使用XSQL、其他相关技术和Oracle数据库数据构建XML Web...

    xSQL 查询分析器

    最新版本MiniSQL, 目标已经改名为 xSQL, 欢迎大家下载使用.

    XSQL开发说明1

    XSQL开发说明目录 XSQL概述 5 XSQL创建数据库对象 5 XSQL创建多种数据库的对象 8 XSQL创建多种数据库的对象并初始化数据 10 XSQL应

    XSQL介绍资料

    XSQL介绍资料

    xSQL.Bundle.SqlServer.Setup.msi

    微软 SQLServer数据库结构对比工具,可以对比数据库结构、同名表之间数据的异同,用于在数据迁移前后进行数据库一致性校验,或者开发库与测试库之间的结构比较。 该工具为免费工具,可以免费散发。

    XSQL:基于SparkSQL的统一SQL分析引擎

    |XSQL是一种易于使用,运行稳定的多数据源查询引擎。1)首先,XSQL提供了一种使用标准SQL从NoSQL数据库读取数据的解决方案,因此大数据工程师可以专注于数据,而API具有特殊数据源。 2)XSQL致力于优化SQL执行的执行...

    xSQL Library-开源

    xSQL 库将 PgSQL 和 MySQL 的功能结合在一个简单的面向对象的 PHP4 库中。 在这种状态下,您可以在 3 种不同的连接类型 mysql、mysqli(仅限 PHP5)和 pgsql 之间进行选择。

    管家婆辉煌8.XSQL数据字典-2

    管家婆辉煌8.XSQL数据字典-2

    xSQL-开源

    适用于应用程序的世界上最小,最经济的数据库引擎。 基于测序技术。 设计为与安装在操作系统上的应用程序一起使用,该应用程序提供了本机SQL接口以进行快速的数据库操作。

    51编程代码器 v2.0

    51编程-代码器是基于多种数据库、多种开发语言、插件机制、模板化的代码生成器。(1)支持数据库Oracle、Ms SQL Server 、Access、Mysql、SQLite、Foxpro(2)支持插件机制:提供插件接口,方便用户编写自己的插件,...

    XML的web应用

    首先建立一个Area.html,很简单包含一个省份的select元素和一个城市的界面元素:。。。。。。。。。。。。。

    xsqlscanner-1.6.zip

    在国外资源网找的,SQL注入式攻击或防御工具,需要的下

    XSQL - combining XML and SQL-开源

    XSQL结合了XML和SQL的功能,以提供一种独立于语言和数据库的方式来存储和检索SQL查询及其结果。

    xsqlscanner-1.6+1.2

    mssql、mysql、postgresql数据库的爆破工具

    全面了解oracle

    全面了解ORACLE-各方面的ORACLE的资料,让您全面了解ORACLE

    CSZ CMS 1.2.X sql注入漏洞

    # (CVE-2019-13086)CSZ CMS 1.2.Xsql注入漏洞 ## 一、漏洞简介 CSZ CMS是一套基于PHP的开源内容管理系统(CMS)。 CSZ CMS 1.2.X版本(2019-06-20之前)中的core/MY_Security.php文件存在SQL注入漏洞。该漏洞...

    think3.2.3_sql注入分析1

    think3.2.3 sql 注入 | h3art3arsthink 系列之 thinkphp3.2.3 sql 注入漏洞总结漏洞代码实例$Options 参数

Global site tag (gtag.js) - Google Analytics