-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathtest.py
44 lines (31 loc) · 1.21 KB
/
test.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
import os
import pymssql
from configparser import ConfigParser
# Environment params is mandatory
configfile = os.environ['configfile']
if configfile == None:
print("WARNING: CONFIG FILE IS MANDATORY")
print("config file name: %s" % configfile)
#Get the configparser object
config_object = ConfigParser(interpolation=None)
# path
path = "/home/docker/muesconfig/" + configfile
#Read config
config_object.read(path)
#Get the password
dbinfo = config_object["DATABASE"]
print("Database is {}".format(dbinfo["database"]))
print("User is {}".format(dbinfo["user"]))
print("Password is {}".format(dbinfo["password"]))
print("ip is {}".format(dbinfo["ip"]))
print("select_query is {}".format(dbinfo["select_query"]))
print("update_query_success is {}".format(dbinfo["update_query_success"]))
print("update_query_failure is {}".format(dbinfo["update_query_failure"]))
print(type(dbinfo["update_query_failure"]))
print("str {} aaaa".format("ufuk"))
p=dbinfo["update_query_failure"].format("asd")
global conn
conn = pymssql.connect(server=dbinfo["ip"], port=dbinfo["port"], user=dbinfo["user"], password=dbinfo["password"], database=dbinfo["database"])
cursor = conn.cursor()
cursor.execute(dbinfo["select_query"])
print('ok')