问题标签 [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 路由获取信息,然后将此信息传递到HDBC SQLITE3
数据库中。我已经弄清楚如何使用 Scotty 通过参数获取信息以及如何使用 HDBC 创建数据库。但是我无法将参数信息传递给数据库。我收到此错误:(对于这样的初学者问题,我很抱歉,我只使用 Haskell 大约三周)
这是我要运行的代码:
如果有人可以提供如何解决这个问题,以及为什么他们的修复工作真的很有帮助!
sqlite - 从 Scotty 的 SQLite3 数据库中检索值
我正在尝试从 SQLite DB ( HDBC.sqlite3
) 获取信息,以使用 Scotty 框架提供给 Web 视图。我目前正在尝试完成“全部抓取”,或者更确切地说从表格中选择所有信息,然后将其返回以显示在通过 Scotty 运行的网页上。我遇到了一个错误,我在弄清楚如何修复它时遇到了一些麻烦。
这是我的错误:
这是我的代码:
haskell - 为 cabal 文件中的依赖项指定 github url
HDBC-mysql 包目前对我来说是坏的。修复在这个 fork中。如何指定我希望 cabal 从 HDBC-mysql 的这个分支构建?
haskell - 与 HaskellDB.HDBC.Odbc 建立连接
我是 Haskell 的新手。我读过 LYAH 和 RWH 的大部分内容,也做过一些小程序。不,我想将 Haskell 与 Oracle DB 一起使用。我想将 HaskellDB 与 HDBC.ODBC 一起使用。
我能够通过 HDBC 连接到数据库并运行查询。但我不知道如何通过 HaskellDB 和 ODBC 进行连接。我找不到一个例子。
haskell - 使用 Database.ODBC.describeTable 时出现可转换异常
首先,我是一名 Haskell 新手,在第一个真正的“Haskell 项目”中使用 Haskell 取得了巨大飞跃。简而言之,它是关于从不同的数据源收集模式信息。
我决定将 HDBC 与 ODBC 一起使用,但我遇到了这个意外的异常。重现:
执行时发生此异常:
相关数据库是 Microsoft 的示例数据库Northwind。表中第三列的Categories
类型为longblob
。
我可以看到那show
是打印colSize
,它是类型的Maybe Int
。我不明白为什么 ODBC 更喜欢抛出异常而不是返回Nothing
colSize。
这让我想到了几个问题:
- 这是一个错误吗?
- 如果没有,我该怎么做才能解决这个问题?
- 使用 时的最佳实践是什么
Convertible
?
postgresql - HDBC-postgreSQL bytea fields get returned as SqlByteString hex strings
When I select bytea
fields filled with binary data in my Postgres database using the HDBC-postgreSQL driver (version 2.3.2.3), they come out as:
SqlByteString "\x<hex representation of binary data>"
That is, it returns a ByteString
which contains a string containing \x
followed by the hex representation of my binary data. This is inconvenient, dreadfully inefficient and basically makes no sense to me.
Is there any reason why it doesn't return a SqlByteString
containing a byte string with the actual binary data inside it? Is there something I am missing, or how do I configure the driver to do that?
thanks
mysql - 连接到mysql数据库时出错,haskell
我绝对是 haskell 的新手,但我需要编写一个简单的应用程序来使用 DB。我正在阅读 realworldhaskell 的书,关于使用数据库的章节:http: //book.realworldhaskell.org/read/using-databases.html。我已经安装了 HDBC 和 HDBC-mysql 并尝试运行:
但收到错误
有人知道如何解决它以及是什么原因造成的吗?谢谢!
haskell - 带有 MS Access 2016 的 HDBC-ODBC
我无法理解尝试连接到 MS Access 数据库文件时遇到的错误
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,发现这个页面https://hackage.haskell.org/package/HDBC-odbc底部的说明很难理解,因为在 Mac 上的自制软件中找不到某些必需的二进制文件。
只是好奇,其他工程师是如何使用 Haskell 连接到 Oracle 的?
我在#haskell-beginners #haskell-web IRC 频道上问过这个问题,目前没有任何反馈。
谢谢!
oracle - 如何将 Haskell HDBC 连接到 osx 上的 oracle db
我想知道您应该如何使用 Haskell HDBC 连接到 mac 上的 oracle 数据库。
我尝试通过 ODBC 执行此操作,方法是运行brew install unixobcd
然后将 oracle 即时客户端基本和 obdc 安装到一个目录中。然后在 Haskell 中,安装了 HDBC 和 HDBC-odbc,调用connectODBC
设置Driver
为libsqora.dylib.12.1
所述目录中的位置。
它给了我sot-dba: SqlError {seState = "[\"01000\"]", seNativeError = -1, seErrorMsg = "connectODBC/sqlDriverConnect: [\"0: [unixODBC][Driver Manager]Can't open lib '<valid absolute path to libsqora.dylib.12.1>' : file not found\"]"}
,但是当我cat
在那个位置时,它会溢出适当的不可读的二进制文件,所以它绝对是一个有效的文件位置。
我想知道是否有人可以帮助调试我的问题,或者只是给我关于如何从头开始设置它的说明,我很乐意正确地完成它。我只是不知道从这里去哪里,因为它声称一个文件不存在,而且我很难在谷歌上找到很多关于如何调试的结果。
可能值得注意的一件事是我跑来./odbc_update_ini.sh /usr/local/Cellar/unixodbc/2.3.4
设置 oracle odbc 驱动程序,因为那是 brew 放置 unixodbc 的位置,这可能不正确吗?
如有必要,我可以考虑使用与 HDBC 不同的库,但我强烈希望不必这样做,似乎其他一些库(例如持久性)实际上在幕后使用 hdbc/hdbc-odbc,所以这肯定不难。