Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
sqlcreatedb.py
Go to the documentation of this file.
1## \file
2## \ingroup tutorial_sql
3## \notebook -nodraw
4## Create a runcatalog table in a MySQL test database.
5##
6## Based on the code sqlcreatedb.C by Sergey Linev
7##
8## \macro_code
9##
10## \author Juan Fernando Jaramillo Botero
11
12from ROOT import TSQLServer
13
14
15# read in runcatalog table definition
16fp = open("runcatalog.sql", "r")
17sql = fp.read()
18fp.close()
19
20# open connection to MySQL server on localhost
21db = TSQLServer.Connect("mysql://localhost/test", "nobody", "")
22
23# create new table (delete old one first if exists)
24res = db.Query("DROP TABLE runcatalog")
25
26res = 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....