Lazy loaded image
check_account - 从数据库中读取所需的账号和密码
字数 672阅读时长 2 分钟
2025-4-9
type
Post
status
Published
date
Sep 6, 2024 10:19
slug
summary
tags
yuhanboxl文档
global_functions
数据处理
category
global_functions
icon
password

用途说明

check_account 函数用于从 SQLite 数据库中检索特定项目的账号或密码信息。该函数连接到指定的数据库文件,查询 connect_account_password 表中与给定项目名称匹配的记录,并返回指定的列(用户名或密码)。

参数

  • column_name (str): 指定要检索的列名,通常为'username'或'password'
  • project_name (str): 指定要检索的项目名称

返回值

  • 如果找到匹配的记录,返回指定列的值
  • 如果没有找到匹配的记录,返回 None
  • 如果发生异常,返回 None 并打印错误信息

用法

函数调用示例及返回值说明:

工作流程

示例代码

注意事项

  1. 函数默认连接到 D:\data\database\mm.db 数据库文件
  1. 如果数据库文件不存在,函数会自动创建数据库和必要的表结构
  1. 函数使用参数化查询防止 SQL 注入攻击
  1. 函数会自动关闭数据库连接,无需手动管理资源

相关函数

  • create_account_database(db_path): 创建账号密码数据库及表
  • add_account(project_name, username, password): 向数据库添加账号密码

代码

上一篇
我能提供的服务支持
下一篇
Obsidian插件-search3.0,自定义加权搜索,智能补全和引用

评论
Loading...