12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- import sqlite3
- import Stateful
- deType = "sqlite3"
- dbPath = "dev.db"
- def is_exist(tableName, columnName):
- pass
- def Secondary_response():
- pass
- def Operate_sqlite3(dbPath, commands):
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- v = "SELECT * FROM {tableName} WHERE name={name}".format(tableName=str(commands[1]).capitalize(), name="'"+commands[2]+"'")
-
- con = sqlite3.connect(dbPath)
- cur = con.cursor()
-
- try:
- res = cur.execute(v)
- con.commit()
- print("res: ", res.fetchone() is None)
-
- if res.fetchone() is None == True:
- print("err <Code>: could not found, creat? y/n")
-
-
- matched = Stateful.MatchTomlKeys('d<EV>_config.toml', commands, 'sqlite3')
- print(matched)
- except:
- print("err <Code>: Syntax error")
- con.close()
- if __name__ == "__main__":
- while(1):
- sy_i = input("sql: ").split(" ")
- Operate_sqlite3(dbPath, sy_i)
|