blob: 3ab137f3c1e6e560d4565c5a9db97a1836ceefdc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
from adodb import *
import ConfigParser
configfile = "/etc/scire.conf"
class ScireDB(ADOConnection, ADOCursor):
def __init__(self):
config = ConfigParser.ConfigParser()
config.read(configfile)
self.conn = adodb.NewADOConnection(config.get("db","type"))
self.conn.Connect (config.get("db","host"),
config.get("db","user"),
config.get("db","passwd"),
config.get("db","db"))
def version(self):
row = self.conn.GetOne("SELECT VERSION()")
#print "server version:", row
return row
def close(self):
self.conn.Close()
|