Package org.xmldb.api.base

Examples of org.xmldb.api.base.Database


    /**
     * Initializes XML:DB database instance using specified driver class.
     */
    public void initialize() throws Exception {
        Class c = Class.forName(driver);
        Database database = (Database)c.newInstance();
        DatabaseManager.registerDatabase(database);
    }
View Full Code Here


    try {

      Class c = Class.forName( conn.getChild("driver").getValue() );

      Database database = (Database) c.newInstance();
      DatabaseManager.registerDatabase(database);

      col = DatabaseManager.getCollection( conn.getChild("base").getValue() );

    } catch (XMLDBException e) {
View Full Code Here

    /**
     * Initializes XML:DB database instance using specified driver class.
     */
    public void initialize() throws Exception {
        Class c = Class.forName(driver);
        Database database = (Database)c.newInstance();
        DatabaseManager.registerDatabase(database);
    }
View Full Code Here

    try {

      Class c = Class.forName( conn.getChild("driver").getValue() );

      Database database = (Database) c.newInstance();
      DatabaseManager.registerDatabase(database);

      col = DatabaseManager.getCollection( conn.getChild("base").getValue() );

    } catch (XMLDBException e) {
View Full Code Here

    /**
     * Initializes XML:DB database instance using specified driver class.
     */
    public void initialize() throws Exception {
        Class c = Class.forName(driver);
        Database database = (Database)c.newInstance();
        DatabaseManager.registerDatabase(database);
    }
View Full Code Here

            frame.setStatus("connecting to " + uri);
        }
       
        // Create database
        final Class<?> cl = Class.forName(properties.getProperty(DRIVER));
        final Database database = (Database) cl.newInstance();
       
        // Configure database
        database.setProperty("create-database", "true");      
        database.setProperty("ssl-enable", properties.getProperty(SSL_ENABLE));      
       
        // secure empty configuration
        final String configProp = properties.getProperty(InteractiveClient.CONFIGURATION);
       
        if(configProp != null && (!configProp.isEmpty())) {
            database.setProperty("configuration", configProp);
        }
       
        DatabaseManager.registerDatabase(database);
       
        final String collectionUri = uri + path;
View Full Code Here

   
    protected void setUp() {
      try {
          String driver = "org.exist.xmldb.DatabaseImpl";
          Class<?> cl = Class.forName(driver);
          Database database = (Database) cl.newInstance();
          assertNotNull(database);
          database.setProperty("create-database", "true");
          DatabaseManager.registerDatabase(database);
          root = DatabaseManager.getCollection(rootCollection, "admin", "");
          assertNotNull(root);
      } catch (Exception e) {           
            fail(e.getMessage());
View Full Code Here

   */
  public void runTest1() {
    try {
      System.out.println("Running test1 ...");
      Class<?> dbc = Class.forName(driver);
      Database database = (Database) dbc.newInstance();
      DatabaseManager.registerDatabase(database);
      Collection rootColl =
        DatabaseManager.getCollection(baseURI, "admin", "");
      CollectionManagementService cms =
        (CollectionManagementService) rootColl.getService(
View Full Code Here

  public void runTest2() {
    try {
      System.out.println("Running test 2 ...");
      for (int i = 0; i < 2; i++) {
        Class<?> dbc = Class.forName(driver);
        Database database = (Database) dbc.newInstance();
        DatabaseManager.registerDatabase(database);

        Collection coll =
          DatabaseManager.getCollection(baseURI, username, password);
        XMLResource resource = (XMLResource) coll.getResource(name);
        if (resource == null) {
          System.out.println("Creating resource!");
          resource =
            (XMLResource) coll.createResource(
              name,
              XMLResource.RESOURCE_TYPE);

          DocumentBuilderFactory dbf =
            DocumentBuilderFactory.newInstance();
          DocumentBuilder db = dbf.newDocumentBuilder();
          Document doc = db.newDocument();
          Element rootElem = doc.createElement("element");
          doc.appendChild(rootElem);

          resource.setContentAsDOM(doc);
          coll.storeResource(resource);

          coll =
            DatabaseManager.getCollection(
              baseURI,
              username,
              password);
          resource = (XMLResource) coll.getResource(name);
        } else {
          System.out.println("Found resource!");
        }

        String s = (String) resource.getContent();
        Node content = resource.getContentAsDOM();
        System.out.println("Resource: " + resource);
        System.out.println("getContent: " + s);
        System.out.println("getContentAsDOM: " + content);

        DatabaseManager.deregisterDatabase(database);
        DatabaseInstanceManager dim =
          (DatabaseInstanceManager) coll.getService(
            "DatabaseInstanceManager",
            "1.0");
        dim.shutdown();
      }

      Class<?> dbc = Class.forName(driver);
      Database database = (Database) dbc.newInstance();
      DatabaseManager.registerDatabase(database);
      Collection coll =
        DatabaseManager.getCollection(baseURI, username, password);
      XMLResource resource = (XMLResource) coll.getResource(name);
      coll.removeResource(resource);
View Full Code Here

  public void runTest3() {
    try {
      System.out.println("Running test 3 ...");

      Class<?> dbc = Class.forName("org.exist.xmldb.DatabaseImpl");
      Database database = (Database) dbc.newInstance();
      DatabaseManager.registerDatabase(database);

      Collection coll =
        DatabaseManager.getCollection(baseURI, username, password);
      XMLResource resource =
View Full Code Here

TOP

Related Classes of org.xmldb.api.base.Database

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.