我想在Linux服务器上的Shell脚本中通过JDBC通过JDBC连接DB2数据库
我有jdbc详细信息jdbc:db2://10.XXX.XXX.XX:/
我知道我们可以使用“ Db2 Connect”命令进行连接,但是DBA不建议这样做。他们要求仅使用jdbc。
感谢您的帮助,可以指向任何示例脚本。
谢谢,拉杰什
仅使用jdbc编写脚本的一种方法是使用IBM提供的CLPPlus命令。那是一个Java应用程序。它试图模仿Oracle SQL * Plus工具的许多功能。 Db2知识中心对此进行了很好的解释。
CLPPlus有一些限制,在较小占用空间的客户端中可能不可用,请参阅文档。
但是,在shell中编写脚本时,几乎所有旧版Db2环境都使用常规db2
命令,因为它是用于此目的的最安全,最灵活,最成熟且占用空间最小的工具。但这是本机代码(C / C ++),而不是Java。因此,您应该要求DBA解释不推荐该方法的理由。