Logo ROOT  
Reference Guide
No Matches
sqlcreatedb.py File Reference


namespace  sqlcreatedb

Detailed Description

View in nbviewer Open in SWAN Create a runcatalog table in a MySQL test database.

Based on the code sqlcreatedb.C by Sergey Linev

from ROOT import TSQLServer
# read in runcatalog table definition
fp = open("runcatalog.sql", "r")
sql = fp.read()
# open connection to MySQL server on localhost
db = TSQLServer.Connect("mysql://localhost/test", "nobody", "")
# create new table (delete old one first if exists)
res = db.Query("DROP TABLE runcatalog")
res = db.Query(sql)
static TSQLServer * Connect(const char *db, const char *uid, const char *pw)
The db should be of the form: <dbms>://<host>[:<port>][/<database>], e.g.: mysql://pcroot....
Juan Fernando Jaramillo Botero

Definition in file sqlcreatedb.py.