国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java連接并操作Sedna XML數據庫的方法

2019-11-26 15:07:44
字體:
來源:轉載
供稿:網友

本文實例講述了Java連接并操作Sedna XML數據庫的方法。分享給大家供大家參考。具體分析如下:

Sedna 是一個原生的XML數據庫,提供了全功能的核心數據庫服務,包括持久化存儲、ACID事務、索引、安全、熱備、UTF8等。實現(xiàn)了 W3C XQuery 規(guī)范,支持全文搜索以及節(jié)點級別的更新操作。

import ru.ispras.sedna.driver.*; public class SednaClient {  public static void main(String args[]) {   SednaConnection con = null;   try {    /* Get a connection */    con = DatabaseManager.getConnection("localhost",                      "testdb",                      "SYSTEM",                      "MANAGER");    /* Begin a new transaction */    con.begin();    /* Create statement */    SednaStatement st = con.createStatement();    /* Load XML into the database */    System.out.println("Loading data ...");    boolean res;    res = st.execute("LOAD 'C:/region.xml' 'region'");    System.out.println("Document 'region.xml' "+      "has been loaded successfully");    /* Execute query */    System.out.println("Executing query");    res = st.execute("doc('region')/*/*");    /* Print query results */    printQueryResults(st);    /* Remove document */    System.out.println("Removing document ...");    res = st.execute("DROP DOCUMENT 'region'");    System.out.println("Document 'region' " +          "has been dropped successfully");    /* Commit current transaction */    con.commit();   }   catch(DriverException e) {     e.printStackTrace();   }   finally {    /* Properly close connection */    try { if(con != null) con.close(); }    catch(DriverException e) {     e.printStackTrace();    }   }  }  /* Pretty printing for query results */  private static void printQueryResults(SednaStatement st)   throws DriverException {   int count = 1;   String item;   SednaSerializedResult pr = st.getSerializedResult();   while ((item = pr.next()) != null) {    System.out.println(count + " item: " + item);    count++;   }  } }

希望本文所述對大家的java程序設計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 特克斯县| 聂拉木县| 育儿| 石柱| 文山县| 建水县| 香港| 瓮安县| 荆门市| 中宁县| 西充县| 闻喜县| 伊川县| 会同县| 马尔康县| 应用必备| 稷山县| 宁夏| 老河口市| 贞丰县| 奈曼旗| 天等县| 珲春市| 沭阳县| 威远县| 肥城市| 渑池县| 普格县| 铁岭县| 成都市| 泾川县| 宁夏| 博兴县| 蓝山县| 五原县| 和田县| 方正县| 德保县| 伊川县| 将乐县| 儋州市|