Loading [MathJax]/extensions/tex2jax.js
Logo ROOT   6.14/05
Reference Guide
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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 
12 from ROOT import TSQLServer
13 
14 
15 # read in runcatalog table definition
16 fp = open("runcatalog.sql", "r")
17 sql = fp.read()
18 fp.close()
19 
20 # open connection to MySQL server on localhost
21 db = TSQLServer.Connect("mysql://localhost/test", "nobody", "")
22 
23 # create new table (delete old one first if exists)
24 res = db.Query("DROP TABLE runcatalog")
25 
26 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.
Definition: TSQLServer.cxx:61