#orm #sql #db #df #mysql #carryxd

df-db

这是一个支持orm数据库mysql mssql sqlite的库

7个版本

0.2.41 2023年4月2日
0.2.40 2023年3月30日
0.2.17 2023年2月28日
0.1.19 2023年2月11日
0.1.11 2023年1月25日

#2172数据库接口

Download history 15/week @ 2024-03-09 27/week @ 2024-03-16 196/week @ 2024-03-30 60/week @ 2024-04-06

每月301次下载
2 个Crate中使用(通过 df-plugin

MIT 协议

130KB
3.5K SLoC

df-db ORM 数据库


License Crates.io Version

安装


Cargo.toml

[dependencies]
df-db = "*"

支持的数据库

  • Mysql
  • Sqlite
  • Mssql

配置

{
  "default": "mysql",
  "connections": {
    "sqlite": {
      "mode": "sqlite",
      "keyauto": false,
      "hostname": "/系统目录/",
      "hostport": "",
      "database": "testDB",
      "username": "",
      "userpass": "",
      "charset": "utf8mb4",
      "prefix": "",
      "params": [],
      "debug": false
    },
    "mysql": {
      "mode": "mysql",
      "keyauto": false,
      "hostname": "127.0.0.1",
      "hostport": 3306,
      "database": "",
      "username": "",
      "userpass": "",
      "charset": "utf8mb4",
      "prefix": "",
      "params": [],
      "debug": true
    },
    "mssql": {
      "mode": "mssql",
      "keyauto": false,
      "hostname": "127.0.1",
      "hostport": 1433,
      "database": "",
      "username": "",
      "userpass": "",
      "charset": "utf8mb4",
      "prefix": "",
      "params": [],
      "debug": true
    }
  }
}

依赖

~24–40MB
~661K SLoC