刹那(せつな)の瞬き

Willkömmen! Ich heiße Setsuna. Haben Sie etwas Zeit für mich?

Rust

RustでSQLServerへの接続プールにbb8 / bb8-tiberiusを試してみた

バックエンドで Tiberius を利用する非同期な接続プールに bb8 があります。 GitHub - djc/bb8: Full-featured async (tokio-based) postgres connection pool (like r2d2) GitHub - kardeiz/bb8-tiberius bb8 は SQLServer 用のアダプタ bb8-tiberius と組…

Rustでasync/awaitに対応したTiberiusからSQLServerに接続する

一年くらい前に Rust から ODBC ドライバで接続する方法を試してました。 その当時、直接 TDS プロトコルを扱う tiberius クレートも試してみたのですが、依存するクレートのバージョンを固定する必要があり、コードが書き辛い状態でした。 UbuntuでRustから…

Ubuntuでodbc-iterクレートを試したら便利だった

前回までで、Rust の odbc クレートから SQL Server 2019 on Linux に接続して、日本語を含むクエリが処理できるようになりました。 UbuntuでRustからSQLServerに接続できたけど道半ば UbuntuでodbcクレートとMS版ODBCドライバで日本語を扱う 次は日付や数値…

UbuntuでodbcクレートとMS版ODBCドライバで日本語を扱う

Rust の odbc クレートから SQL Server 2019 on Linux に接続する件ですが、私の環境では MS 版 ODBC ドライバで接続すると期待通りに動作しませんでした。 接続は成功するし、英文のサンプルは動作するのですが、クエリ文字列に日本語が含まれていると、文…

UbuntuでRustからSQLServerに接続できたけど道半ば

以前、Microsoft が Rust に注目うんぬんの記事を読んで、Rust に興味を持ちました。 SQL Server 公式サイトの接続サンプルに Rust が加わる事を期待してるのですが、残念ながら今のところ存在しません。 気になったので、Ubuntu 上の Rust から SQL Server …