为远程MySQL实例立即释放haskell `hdbc` ODBC连接
我正在尝试连接到MySQL数据库,并使用hdbc
和hdbc-odbc
运行SQL查询。
main :: IO ()
main = do
mysqlSettings <- readMySQLSettings
putStr "Connecting to MySQL database..."
mysqlConn <- connectODBC $ buildMySQLConnectionString mysqlSettings
putStrLn "Connected"
_ <- run mysqlConn "USE np" []
putStrLn " Done."
数据库连接良好,但随后在运行SQL查询(_ <- run mysqlConn "USE np" []
)时,我得到以下错误。
SqlError {seState = "", seNativeError = -1, seErrorMsg = "Tried to use a disposed ODBC Connection handle"}
据我所知,该错误似乎表明连接在创建后立即被释放。此问题仅在连接到远程数据库(在本例中为Amazon RDS )时发生,并且不适用于我的本地MySQL实例。
转载请注明出处:http://www.insurance-fj.com/article/20230526/1170967.html