1. 程式人生 > >.Net 使用dapper訪問mysql資料庫

.Net 使用dapper訪問mysql資料庫

1.問題

(1)在專案組,需要oracle資料庫直連訪問對方mysql資料庫。mysql中的大文字(text型別),應該對應oracle的clob,但是在實際建立link,建立檢視得到資料後發現,該大文字未取到值,所以使用介面的方式,程式無人值守拉取儲存資料。

(2)程式訪問時,存在mysql時間為空,而程式報錯的情況。Error Parse column: ** - Object.

 

2.解決方案

(1)使用類庫Oracle.ManagedDataAccess.dll(使用該類庫,可不在應用伺服器安裝oracle客戶端)以及dapper進行oracle資料庫操作。

使用類庫MySql.Data.dll以及dapper進行mysql資料庫訪問

(2)在mysql 資料庫的連線字串後加入 Allow Zero Datetime=True即可解決報錯問題。(可空datetime無法解決)