# user/python3
# encoding:utf-8
import pymysql,json,pymssql
file = open("../TestFile/Element.json", "r", encoding="UTF-8")
dictFile = json.load(file)
# 查詢(select)
def MysqldbQuery(database,sql):
db = pymysql.connect(
host=dictFile['Mysqlhost'],
user=dictFile['Mysqlusername'],
port=dictFile['Mysqlport'],
password=dictFile['Mysqlpassword'],
database=database
)
try:
db
except Exception as err:
print(err)
cursor = db.cursor()
cursor.execute(sql)
result = cursor.fetchall()
db.close()
return result
# 修改(updata/insert/delete)
def MysqldbNotQuery(database,sql):
db = pymysql.connect(
host=dictFile['Mysqlhost'],
user=dictFile['Mysqlusername'],
port=dictFile['Mysqlport'],
password=dictFile['Mysqlpassword'],
database=database
)
try:
db
except Exception as err:
print(err)
cursor = db.cursor()
cursor.execute('SET FOREIGN_KEY_CHECKS=0;')
cursor.execute(sql)
cursor.execute('SET FOREIGN_KEY_CHECKS=1;')
db.commit()
try:
cursor.execute(sql)
except Exception as err:
print(err)
db.close()
# 查詢(select)
def SqlServerdbQuery(database,sql):
db = pymssql.connect(
host=dictFile['SqlServerhost'],
user=dictFile['SqlServerusername'],
password=dictFile['SqlServerpassword'],
database=database
)
db.cursor()
try:
db
except Exception as err:
print(err)
cursor = db.cursor()
cursor.execute(sql)
result = cursor.fetchall()
db.close()
return result
# 修改(updata/insert/delete)
def SqlServerdbNotQuery(database,sql):
db = pymssql.connect(
host=dictFile['SqlServerhost'],
user=dictFile['SqlServerusername'],
password=dictFile['SqlServerpassword'],
database=database
)
try:
db
except Exception as err:
print(err)
cursor = db.cursor()
cursor.execute(sql)
db.commit()
try:
cursor.execute(sql)
except Exception as err:
print(err)
db.close()