28 lines
808 B
Python
28 lines
808 B
Python
from flask import Flask
|
|
from flask_restful import Resource, Api, reqparse
|
|
import pyodbc
|
|
|
|
def main():
|
|
|
|
global databaseConnectionDescriptor
|
|
global databaseSelector
|
|
|
|
app = Flask(__name__)
|
|
storage = Api(app)
|
|
|
|
if __name__ == '__main__':
|
|
app.run(port=5051, debug=False)
|
|
|
|
|
|
def ExecuteArbitraryQuery(databaseSelector, query: str):
|
|
databaseSelector.execute(query)
|
|
|
|
def InsertRowIntoTable(databaseSelector, table: str, rows: str, values: str):
|
|
databaseSelector.execute(
|
|
"INSERT INTO " + table + "(" + rows + ")" +
|
|
"VALUES" + "(" + values + ")"
|
|
)
|
|
|
|
databaseConnectionDescriptor = pyodbc.connect('DRIVER={Devart ODBC Driver for SQLite};Direct=True;Database=selfprivacy-storage;String Types= Unicode')
|
|
databaseSelector = databaseConnectionDescriptor.cursor()
|
|
main() |