問題タブ [hdbc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
haskell - Sqlite3 でフィードする Scotty パラメータ
URL ルート経由で情報を取得し、この情報をデータベースに渡す Web サイトを作成しようとしていHDBC SQLITE3
ます。Scotty を使用してパラメーターを介して情報を取得する方法と、HDBC を使用してデータベースを作成する方法を理解しました。しかし、パラメーター情報をデータベースに渡すのに問題があります。次のエラーが表示されます: (このような初心者の問題で申し訳ありません。Haskell を使用してから約 3 週間しか経っていません)
実行しようとしているコードは次のとおりです。
誰かがこれを修正する方法と、その修正が機能する理由を提供できれば、それは本当に役に立ちます!
haskell - cabal ファイルで依存関係の github URL を指定する
HDBC-mysql パッケージは現在壊れています。修正はこのフォークにあります。HDBC-mysql のこのフォークから cabal をビルドするように指定するにはどうすればよいですか?
haskell - HaskellDB.HDBC.Odbc との接続を構築する
私はHaskellが初めてです。私は LYAH と RWH のほとんどを読み、いくつかの小さなプログラムも実行しました。いいえ、Oracle DB で Haskell を使用したいと思います。HDBC.ODBC で HaskellDB を使用したいと考えています。
HDBC 経由で DB に接続し、クエリを実行できました。しかし、HaskellDB と ODBC 経由で接続する方法がわかりません。例が見つかりません。
haskell - Database.ODBC.describeTable の使用中に変換可能な例外を取得する
まず第一に、私は Haskell の初心者であり、Haskell を最初の実際の「Haskell プロジェクト」で使用するという大きな飛躍を遂げました。つまり、さまざまなデータ ソースからスキーマ情報を収集することです。
ODBC で HDBC を使用することにしましたが、この予期しない例外が発生します。再現するには:
実行すると、この例外が発生します。
関連するデータベースは、Microsoft のサンプル データベースNorthwindです。表の 3 列目のCategories
タイプはlongblob
です。
タイプのshow
印刷であることがわかります。私が理解していないのは、ODBC がcolSize を返すよりも例外をスローすることを好む理由です。colSize
Maybe Int
Nothing
これは私にいくつかの質問を導きます:
- これはバグですか?
- そうでない場合、これを回避するにはどうすればよいですか?
- を使用する際のベスト プラクティスは何
Convertible
ですか?
postgresql - HDBC-postgreSQL バイトフィールドが SqlByteString 16 進文字列として返される
bytea
HDBC-postgreSQL ドライバー (バージョン 2.3.2.3) を使用して Postgres データベースのバイナリ データで満たされたフィールドを選択すると、次のようになります。
SqlByteString "\x<hex representation of binary data>"
つまり、バイナリ データの 16 進表現が後に続くByteString
文字列を含む を返します。\x
これは不便で、ひどく非効率的で、基本的に私には意味がありません。
SqlByteString
実際のバイナリ データを含むバイト文字列を含む を返さない理由はありますか? 不足しているものはありますか、またはそれを行うようにドライバーを構成するにはどうすればよいですか?
ありがとう
mysql - mysql データベース、haskell への接続中にエラーが発生しました
私は Haskell の初心者ですが、DB を操作するための簡単なアプリケーションを作成する必要があります。realworldhaskell の本、データベースの使用に関する章を読んでいます: http://book.realworldhaskell.org/read/using-databases.html。HDBC と HDBC-mysql をインストールして実行しようとしました:
しかし、エラーを受け取ります
誰かがそれを修正する方法とその原因を知っていますか? ありがとう!
oracle - Haskell で Oracle DB に接続する方法
Haskellを使用してOracle DBに接続する方法に関するヒントを共有できますか? かなり難しいと思いました。私がこれまでに行ったこと:
(1) Persistent のドキュメントをチェックアウトしました。このページhttp://www.yesodweb.com/book/persistentでは、Oracle 以外のすべての主流のドキュメントについて言及しています。
(2) 「Developing Web Apps with Haskell and Yesod」という本を手に入れたが、Oracle については言及されていない
(3) http://book.realworldhaskell.org/read/using-databases.htmlに従って、私は HDBC odbc を調べました。必要なバイナリの一部が Mac の自作で見つからないため、従うのは困難です。
他のエンジニアは、Haskell を使用して Oracle にどのように接続していますか?
#haskell-beginners #haskell-web IRC チャンネルでこの質問をしましたが、今のところフィードバックはありません。
ありがとう!