
mysql2
brianmario
A modern, simple and very fast Mysql library for Ruby - binding to libmysql
AI 简介
mysql2 是一个面向 Ruby 的高性能 MySQL 数据库客户端库,通过绑定 libmysqlclient(或兼容的 MariaDB Connector/C)实现底层通信。它提供简洁的 API,包括 Client、Result 和 Statement 三类核心对象,支持连接管理、参数化查询、结果集遍历,并默认强制 UTF-8 编码与编码感知的 MySQL API 调用。相比原生 C 接口封装,它抽象更合理、使用更直观,且性能优异。适用于 Ruby Web 应用(如 Rails)、命令行工具及需高效访问 MySQL/MariaDB 的后端服务场景。
Ruby
MIT License2.3k
Stars
561
Forks
69
Watchers
173
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分60.25
默认分支master