Skip to content
Snippets Groups Projects
Select Git revision
  • b8c1115280c18546364f0aeb1a4192647897e9d2
  • master default protected
2 results

CreateExample.py

Blame
  • user avatar
    pdler authored
    6fc0e29e
    History
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    CreateExample.py 636 B
    # -*- coding: utf-8 -*-
    # This example shows how new databases can be created.
    #
    # Documentation: http://docs.basex.org/wiki/Clients
    #
    # (C) BaseX Team 2005-12, BSD License
    
    import BaseXClient
    
    # create session
    session = BaseXClient.Session('localhost', 1984, 'admin', 'admin')
    
    try:
        # create new database
        session.create("database", "<x>Hello World!</x>")
        print(session.info())
    
        # run query on database
        print("\n" + session.execute("xquery doc('database')"))
    
        # drop database
        session.execute("drop db database")
        print(session.info())
    
    finally:
        # close session
        if session:
            session.close()