示例#1
0
文件: __init__.py 项目: rednaks/PyHDB
def connect(host, port, user, password, database=None, autocommit=False):
    conn = Connection(host, port, user, password, autocommit)
    conn.connect()

    if database:
        cur = conn.cursor()
        cur.execute('SET SCHEMA "{0}"'.format(schema))

        if not autocommit:
            conn.commit()

    return conn
示例#2
0
def test_reconnect_execute(hana_system):
    connection = Connection(*hana_system, reconnect=True)
    connection.connect()
    cursor = connection.cursor()

    # break connection
    connection_mock_timeout(connection)

    # try dummy query
    cursor.execute('''SELECT 1 FROM DUMMY''')

    assert connection.isconnected()