使用 Maven 使用 Informix 数据库

Posted

技术标签:

【中文标题】使用 Maven 使用 Informix 数据库【英文标题】:Use Informix Database using Maven 【发布时间】:2013-09-06 11:44:31 【问题描述】:

我有Java Maven 项目。我正在针对Informix 数据库运行数据库查询,但找不到Informix 数据库的dependencies

我试过了

        <dependency>
            <groupId>com.informix.jdbc</groupId>
            <artifactId>com.springsource.com.informix.jdbc</artifactId>
            <version>3.0.0.JC3</version>
        </dependency>

但它正在抛出

Missing artifact 
com.informix.jdbc:com.springsource.com.informix.jdbc:jar:3.0.0.JC3

有人可以帮助我使用来自MavenInformix 吗?

【问题讨论】:

【参考方案1】:

看起来that dependency 在 Spring 的企业捆绑存储库中。如果您还没有,您需要添加以下存储库定义才能解决它:

<repositories>
    <repository>
        <id>com.springsource.repository.bundles.release</id>
        <name>SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases</name>
        <url>http://repository.springsource.com/maven/bundles/release</url>
    </repository>

    <repository>
        <id>com.springsource.repository.bundles.external</id>
        <name>SpringSource Enterprise Bundle Repository - External Bundle Releases</name>
        <url>http://repository.springsource.com/maven/bundles/external</url>
    </repository>
<repositories>

【讨论】:

您能告诉我您是如何找到这些存储库的吗? com.springsource. 上的前缀 artifactId 勾起了我对 Spring 存储库的记忆。 :-)【参考方案2】:

请在您的 pom.xml 文件中添加以下依赖项:

<dependency>
    <groupId>com.ibm.informix</groupId>
    <artifactId>jdbc</artifactId>
    <version>4.10.6.20151104</version>
</dependency>

【讨论】:

以上是关于使用 Maven 使用 Informix 数据库的主要内容,如果未能解决你的问题,请参考以下文章

如何将数据从 Informix 实时推送到 .NET 服务器?

informix遇到错误 25571:Cannot create an user thread

使用 SQL Management Studio 连接到 Informix 数据库

Informix 内存泄漏

如何在 Informix 数据库表中使用列别名

使用 django 连接到旧版 informix 数据库