首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用sqlite3 python将datetime连接到数据库

的步骤如下:

  1. 导入必要的模块:
代码语言:txt
复制
import sqlite3
from datetime import datetime
  1. 连接到SQLite数据库:
代码语言:txt
复制
conn = sqlite3.connect('database.db')

其中,'database.db'是数据库文件的名称,如果不存在则会创建一个新的数据库文件。

  1. 创建一个游标对象:
代码语言:txt
复制
cursor = conn.cursor()
  1. 创建一个表格(如果不存在):
代码语言:txt
复制
cursor.execute('''CREATE TABLE IF NOT EXISTS my_table
                  (id INTEGER PRIMARY KEY AUTOINCREMENT,
                   date_time TEXT)''')

这里创建了一个名为my_table的表格,包含id和date_time两个字段,其中id为自增主键,date_time为存储日期时间的字段。

  1. 插入数据:
代码语言:txt
复制
now = datetime.now()
formatted_date = now.strftime('%Y-%m-%d %H:%M:%S')
cursor.execute("INSERT INTO my_table (date_time) VALUES (?)", (formatted_date,))

这里使用datetime.now()获取当前日期时间,然后使用strftime()方法将其格式化为字符串,最后将格式化后的日期时间插入到my_table表格中。

  1. 提交更改并关闭连接:
代码语言:txt
复制
conn.commit()
conn.close()

在所有操作完成后,需要调用commit()方法提交更改,并使用close()方法关闭数据库连接。

以上就是使用sqlite3 python将datetime连接到数据库的完整步骤。SQLite是一种轻量级的嵌入式数据库,适用于小型项目或原型开发。它具有快速、易用、无需额外配置等优势。在实际应用中,可以根据需求选择适合的数据库引擎和云服务提供商。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券