python操作SQLite数据库的Connection对象

一 代码

import sqlite3
import hashlib
def md5sum(t):
    return hashlib.md5(t).hexdigest()
conn = sqlite3.connect(":memory:")
conn.create_function("md5",1,md5sum)
cur=conn.cursor()
cur.execute("SELECT md5(?)",["sanxi".encode()])
print(cur.fetchone()[0])

 

二 运行结果
= RESTART: E:\python\python可以这样学\第14章 数据库编程\code\connection_createfuntion.py =
24b720781e5b18fdc3bdee5c874efa74

你可能感兴趣的:(python)