← 返回
未分类 Key 中文

SQL Connector

Generic SQL Server connectivity for OpenClaw agents. Use when: (1) executing parameterized queries against SQL Server, (2) building repository layers that ne...
OpenClaw代理的通用SQL Server连接能力。适用场景:(1)针对SQL Server执行参数化查询;(2)构建仓储层等。
oblio-falootin oblio-falootin 来源
未分类 clawhub v2.2.0 1 版本 100000 Key: 需要
★ 0
Stars
📥 857
下载
💾 1
安装
1
版本
#latest

概述

SQL Connector Skill

> Generic SQL Server connectivity for OpenClaw agents — pymssql transport

Overview

Provides a reusable, sealed SQL Server connection layer with automatic retry, parameterized queries, and structured error handling. Built on pymssql (native TDS driver — no sqlcmd required).

Installation

clawhub install sql-connector

Quick Start

from sql_connector import get_connector

db = get_connector('cloud')   # or 'local'

# Execute (INSERT/UPDATE/DELETE)
ok = db.execute("INSERT INTO memory.Logs (msg) VALUES (%s)", ("hello",))

# Query (SELECT → list of dicts)
rows = db.query("SELECT id, name FROM memory.Memories WHERE category=%s", ("facts",))

# Scalar (single value)
count = db.scalar("SELECT COUNT(*) FROM memory.TaskQueue WHERE status='pending'")

Environment Variables

SQL_CLOUD_SERVER=sql5112.site4now.net
SQL_CLOUD_DATABASE=db_99ba1f_memory4oblio
SQL_CLOUD_USER=...
SQL_CLOUD_PASSWORD=...

SQL_LOCAL_SERVER=10.0.0.110
SQL_LOCAL_DATABASE=Oblio_Memories
SQL_LOCAL_USER=sa
SQL_LOCAL_PASSWORD=...

Architecture

SQLConnector (ABC, _LockCoreMethods metaclass)
  execute() / query() / scalar()  ← SEALED — parameterized only, no override
  MSSQLConnector (pymssql, TDS 7.4)
    └── get_connector(backend) factory

execute() and query() are sealed by metaclass — subclasses cannot override them, enforcing parameterized-only access.

License

MIT

版本历史

共 1 个版本

  • v2.2.0 当前
    2026-05-01 07:48 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

SQL Memory

oblio-falootin
OpenClaw智能体的语义记忆层。适用场景:(1)持久化智能体记忆并评分重要性;(2)层级记忆汇总(日→周→月...)
★ 0 📥 853
dev-programming

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 688 📥 331,815
dev-programming

YouTube

byungkyu
使用托管OAuth集成YouTube Data API,支持搜索视频、管理播放列表、获取频道数据及评论互动,适用于用户需要时使用此技能。
★ 142 📥 42,221