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无法解决)