#sql-server #db-connection #connection-string

connection_string_generator

一个用于程序化生成数据库连接字符串的非常简单的包

2 个不稳定版本

新版本 0.2.0 2024年8月20日
0.1.0 2024年8月19日

#574数据库接口

Download history 233/week @ 2024-08-15

每月 233 次下载

MIT 许可证

33KB
490

连接字符串生成器

一个用于程序化生成数据库连接字符串的非常简单的包。

当前支持的数据库

  • PostgreSQL
  • Microsoft SQL Server

示例

PostgreSQL

let conn_string = PostgresConnectionString::new()
    .set_username_and_password("user", "password")
    .set_host_with_port("localhost", 5432)
    .set_database_name("db_name")
    .set_connect_timeout(30);

println!("{conn_string}");

Microsoft SQL Server

let conn_string = SqlServerConnectionString::new()
    .set_username_and_password("user", "password")
    .set_host_with_default_port("sql.test.com")
    .set_database_name("db_name")
    .set_connect_timeout(30)
    .enable_encryption_and_trust_server_certificate();

println!("{conn_string}");

lib.rs:

一个用于程序化生成数据库连接字符串的非常简单的包。

当前支持的数据库

  • PostgreSQL
  • MicrosoftSQLServer

无运行时依赖

功能