我正在尝试找到连接到托管在云(Cloud Foundry)上的数据库的选项,并且可以作为服务提供。 DB通过JDBC驱动程序提供。我正在尝试编写一个.netcore
应用程序(尽管可以使用任何框架)以连接到数据库服务。
我引用了.netcore
选项,但没有找到连接此类服务的方法。他们提供了连接Azure的选项 - 但是,这是一个SQL DB。请求指示尝试选项:
我正在尝试的数据库是一个关系数据库。
答案 0 :(得分:1)
将C#应用程序连接到JDBC(Java)数据源需要某种桥接,可能是多个桥接堆叠在一起。示例包括两个API转换(从ADO.NET to JDBC,从JDBC到DBMS) -
C# ADO.NET app -> OpenLink Enterprise Edition Generic Client ADO.NET Provider ... TCP/IP ... -> OpenLink Enterprise Edition Request Broker & Bridge Agent for JDBC Data Sources -> JDBC Driver
- 这个,有三个API翻译(从ADO.NET to ODBC和ODBC to JDBC,从JDBC到DBMS) -
C# ADO.NET app -> OpenLink Lite Edition ADO.NET Provider for ODBC Data Sources -> OpenLink Lite Edition ODBC Driver for JDBC Data Sources -> JDBC Driver
这些网桥(企业版ADO.NET to JDBC,精简版ADO.NET to ODBC和精简版ODBC to JDBC)来自我的雇主OpenLink Software。还有其他选择。