【问题标题】:AS400 querying with Golang JDBC使用 Golang JDBC 进行 AS400 查询
【发布时间】:2018-05-17 10:52:09
【问题描述】:

我尝试使用 ODBC 驱动程序,但它说由于“TCPIP”上的协议问题而导致通信错误。经过进一步检查,我意识到对于 AS400 I 系列,它需要许可证才能与 ODBC 驱动程序通信。但是,它太贵了,因此我试图找到一种使用 JDBC 的方法

请问有人做过吗?

【问题讨论】:

    标签: go jdbc db2 ibm-midrange db2-400


    【解决方案1】:

    ODBC、OLEDB 和 .NET 驱动程序作为基本操作系统的一部分获得许可。没有额外费用。拥有您要连接的系统的任何人都应该能够将它们交给您。

    JDBC 驱动程序作为开源 Jtopen toolkit 的一部分提供

    【讨论】:

    • 如果您被收费,您可能正在使用 DB2 Connect,它是用于大型机、IBM i、Linux/Unix/Windows 的通用 DB2 连接解决方​​案。对于 DB2 on i (AS/400),您不需要它。正如查尔斯所说,有免费的选择。
    • Db2 连接驱动程序可免费与 LUW 一起使用...但您必须支付额外费用才能将其与大型机 (Z) 或中端 IBM i 一起使用:/
    • 确实如此。我认为这就是人们被引导走上花园小路的原因——他们免费连接到 LUW,并且可以理解地假设这同样适用于其他 DB2。
    【解决方案2】:

    为什么不将 ODBC 与 IBM i Access ODBC 驱动程序一起使用,而不是使用 Db2 Connect 驱动程序? IBM i Access 驱动程序不需要许可。似乎有几个 Golang odbc 接口:go-odbc 和 mgodbc。

    有关获取驱动程序的信息,请参阅“可选平台特定包”部分here。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-30
      • 1970-01-01
      • 1970-01-01
      • 2015-03-31
      相关资源
      最近更新 更多