java使用xquery_如何使用Java XQuery

java使用xquery_如何使用Java XQuery一、下载datadirectxquery.jar包,解压安装二、在Eclipse中新建一个JavaProject项目,将步骤一中的lib中的jar文件导进来。三、开始步骤:a)创建数据源DataSourceb)创建连接Connectionc)书写XQuery语句d)创建Expression,以便后面对XQuery语句进行解析e)绑定参数f)执行解析g)处理数据四、示例如下:a)DD…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

一、 下载datadirectxquery.jar包,解压安装

二、 在Eclipse中新建一个Java Project项目,将步骤一中的lib中的jar 文件导进来。

三、 开始步骤:

a)创建数据源 DataSource

b)创建连接 Connection

c)书写XQuery语句

d)创建Expression,以便后面对XQuery语句进行解析

e)绑定参数

f)执行解析

g)处理数据

四、 示例如下:

a)

DDXQDataSource dataSource = new DDXQDataSource();

XQConnection conn = dataSource.getConnection();

b)书写XQuery 语句

String expr = “declare variable $fileName as xs:string external;” + “for $singer in doc($fileName)/singers/singer ” +

“where $singer/age>30 return $singer”;

c)创建Expression

XQExpression xqexp = (XQExpression) conn.createExpression();

d)绑定参数

String fileName = “singer.xml”;

xqexp.bindString(new QName(“fileName”), fileName, strType);

a)执行解析

XQSequence result = xqexp.executeQuery(expr);

a)数据处理

while(result.next()){

XQItem item = result.getItem();

Node node = item.getNode();

NodeList lst = node.getChildNodes();

readNodeList(lst);

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/230930.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Docker卸载_退出docker容器命令

    Docker卸载_退出docker容器命令##1)进入docker的安装目录cd/usr/local/bin/##2)删除与docker相关的文件夹sudorm-rfdocker*sudorm-rfcom.docker.*sudorm-rfhub-tool*sudorm-rfkube*sudorm-rfvpnkit*完成!

  • 何为文件句柄??_窗口句柄是什么意思

    何为文件句柄??_窗口句柄是什么意思一、百度百科解释:在文件I/O中,要从一个文件读取数据,应用程序首先要调用操作系统函数并传送文件名,并选一个到该文件的路径来打开文件。该函数取回一个顺序号,即文件句柄(filehandle),该文件句柄对于打开的文件是唯一的识别依据。要从文件中读取一块数据,应用程序需要调用函数ReadFile,并将文件句柄在内存中的地址和要拷贝的字节数传送给操作系统。当完成任务后,再通过调用系统函数来关闭该…

  • eclipse离线安装svn插件使用教程_eclipse不显示svn插件

    eclipse离线安装svn插件使用教程_eclipse不显示svn插件【Android】Eclipsesvn插件安装说明   昨天心血来潮,因为总是有些小的测试文档修改了修改去,后来某天找代码又麻烦得很,想把本机上的所有代码管理起来,在网上度娘了下,决定在Eclipse中安装svn插件,来管理本地的源代码文档。现在附上一些安装步骤,后续的使用慢慢地摸索吧。一、安装环境:PC:windowEclipse:JunoServiceRelease

  • Java集合Stream类filter的使用

    Java集合Stream类filter的使用之前的Java集合中removeIf的使用一文写了使用removeIf来实现按条件对集合进行过滤。这篇文章使用同样是JDK1.8新加入的Stream中filter方法来实现同样的效果。

  • wireshark的安装教程(暖气片安装方法图解)

    百度Wireshark后,下载,进行安装。开始安装,许可,安装选项,附加任务,安装位置,必须安装WinPcap,才能捕获数据包,USBPcap,开始安装,安装WinPcap,协议,驱动,安装NPF驱动时出错,Wireshark必须有NPF驱动才能工

  • 机器人 slam_创新思维与创新能力

    机器人 slam_创新思维与创新能力由Dora于星期四,2017-05-1812:00发表思岚科技专栏作者:思岚科技地图的四种表示方法智能服务机器人正成为行业的风口浪尖,从清扫机器人开始,家庭陪伴机器人、送餐机器人等陆续进入公众视线。在讨论这类机器人是否能解决实际问题时,自主定位导航技术作为机器人智能化的第一步正不断引起行业内的重视。同时,作为自主定位导航技术的重要突破口,SLAM技术也成为关注焦…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号