Crate connection_string
source ·Expand description
Connection string parsing in Rust
§Examples
JDBC
use connection_string::JdbcString;
let conn: JdbcString = r#"jdbc:sqlserver://server\instance:80;key=value;foo=bar"#.parse().unwrap();
assert_eq!(conn.sub_protocol(), "jdbc:sqlserver");
Ado.net
use connection_string::AdoNetString;
let input = "Persist Security Info=False;Integrated Security=true;\nInitial Catalog=AdventureWorks;Server=MSSQL1";
let _: AdoNetString = input.parse().unwrap();
Structs§
- An ADO.net connection string.
- A connection string error.
- JDBC connection string parser for SqlServer