gpt4 book ai didi

java - 无法加载 netezza JDBC 驱动程序

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:18:42 24 4
gpt4 key购买 nike

我在 spring 中配置了一个 netezza 数据库。我在classpath中添加了依赖的nzjdbc.jar

Spring 配置:

<bean id="QA_CAM_BASE_jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">

    <!-- Initialization for data source -->

<bean id="QA_CAM_BASE_dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="${com.ec.database.driver}"/>
<property name="url" value="${com.ec.database.url}"/>
<property name="username" value="${com.ec.database.user}"/>
<property name="password" value="${com.ec.database.pass}"/>

pom xml config 

<dependency>
<groupId>org.netezza</groupId>
<artifactId>netezza</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${basedir}/src/main/resources/lib/nzjdbc.jar</systemPath>
</dependency>

<resource>
<directory>${basedir}/src/main/resources/lib</directory>
<targetPath>WEB-INF/lib</targetPath>
</resource>
</webResources>

最佳答案

nzjdbc.jar放入本地maven仓库

mvn install:install-file -Dfile=netezza.jar -DgroupId=org.netezza -DartifactId=netezza -Dversion=1.0 -Dpackaging=jar

(在netezza.jar所在目录执行

然后像普通依赖一样使用它:

<dependency>
<groupId>org.netezza</groupId>
<artifactId>netezza</artifactId>
<version>1.0</version>
</dependency>

@见Guide to installing 3rd party JARs

关于java - 无法加载 netezza JDBC 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31530434/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com