Java 在BaseX数据库上运行命令

Java 在BaseX数据库上运行命令,java,basex,Java,Basex,从理论上看,如何在Java中为BaseX数据库运行命令(如中所述的命令)。存在一些比XPath更高抽象级别的框架吗?BaseX提供了一整套 使用QUERY命令可归结为连接数据库,然后查询数据库,摘自官方查询: //创建会话 BaseXClient会话=新的BaseXClient(“localhost”,1984年,“admin”,“admin”); final String input=“对于1到10中的$i,返回文本{$i}”; Query=session.Query(输入); while(q

从理论上看,如何在Java中为BaseX数据库运行命令(如中所述的命令)。存在一些比XPath更高抽象级别的框架吗?

BaseX提供了一整套

使用
QUERY
命令可归结为连接数据库,然后查询数据库,摘自官方查询:

//创建会话
BaseXClient会话=新的BaseXClient(“localhost”,1984年,“admin”,“admin”);
final String input=“对于1到10中的$i,返回文本{$i}”;
Query=session.Query(输入);
while(query.more()){
System.out.println(query.next());
}
其他命令具有相同类型的接口

BaseX还可以在Java的im嵌入式模式下使用,请参阅BaseX文档的一节

// create session
BaseXClient session = new BaseXClient("localhost", 1984, "admin", "admin");
final String input = "for $i in 1 to 10 return <xml>Text { $i }</xml>";
Query query = session.query(input);
while(query.more()) {
  System.out.println(query.next());
}