`

maven自定义db2的jar包

阅读更多
1,在C:\Users\nti\.m2\repository目录下建立目录\db2jcc\db2jcc\9.0,在该目录下新建文件db2jcc-9.0.pom,内容如下:
<project>
    <modelVersion>4.0.0</modelVersion>
    <groupId>db2jcc</groupId>
    <artifactId>db2jcc</artifactId>
    <version>9.0</version>
    <packaging>jar</packaging>
</project>
然后将C:\Program Files\IBM\SQLLIB\java目录下db2jcc.jar复制到C:\Users\nti\.m2\repository\db2jcc\db2jcc\9.0下,并改名为db2jcc-9.0.jar。

2,在C:\Users\nti\.m2\repository目录下建立目录\db2jcc_license_cu\db2jcc_license_cu\9.0,在该目录下新建文件db2jcc_license_cu-9.0.pom,内容如下:
<project>
    <modelVersion>4.0.0</modelVersion>
    <groupId>db2</groupId>
    <artifactId>db2jcc_license_cu</artifactId>
    <version>9.0</version>
    <packaging>jar</packaging>
</project>
然后将C:\Program Files\IBM\SQLLIB\java目录下db2jcc_license_cu.jar复制到C:\Users\nti\.m2\repository\db2jcc_license_cu\db2jcc_license_cu\9.0下,并改名为db2jcc_license_cu-9.0.jar。

3,在pom.xml中增加依赖:
     <dependency>
       <groupId>db2jcc</groupId>
       <artifactId>db2jcc</artifactId>
       <version>9.0</version>
    </dependency>
    <dependency>
        <groupId>db2jcc_license_cu</groupId>
        <artifactId>db2jcc_license_cu</artifactId>
        <version>9.0</version>
    </dependency> 

4,最后编译即可。

示例代码如下:
package com.nti.easywms;

import java.sql.*;



public class BaseDao {
public static int getCount(String tableName) {
Connection sqlConn; //数据库连接对象
Statement sqlStmt; //语句对象
ResultSet sqlRst; //结果集对象
int count=0;
try{
Class.forName("com.ibm.db2.jcc.DB2Driver").newInstance();
System.out.println("=========abcdef===================");
//连接数据库
sqlConn= java.sql.DriverManager.getConnection ("jdbc:db2://127.0.0.1:50000/hamtest","nti","zhizhi");//创建语句对象
System.out.println("=========11===================");
sqlStmt=sqlConn.createStatement();
System.out.println("=========22===================");
sqlRst=sqlStmt.executeQuery("select count(1) from "+tableName);
System.out.println("=========333===================");
if(sqlRst.next())
count=sqlRst.getInt(1);
System.out.println("=========55===================");
sqlRst.close();
sqlStmt.close();
sqlConn.close();
}
catch (Exception e){
System.out.println("失败原因是:"+e.toString());
return -1;
}
return count;
}
}



分享到:
评论

相关推荐

    hibernate连接DB2驱动包

    在使用Hibernate连接DB2时,需要将这些JAR文件添加到项目的类路径中,或者在Maven或Gradle等构建工具的配置文件中声明为依赖。接着,需要在Hibernate的配置文件(如hibernate.cfg.xml)中指定数据库连接参数,如URL...

    mybatis分页插件pagehelper:jar:3.4.2-fix.jar包

    在使用PageHelper 3.4.2-fix 版本时,首先需要在项目中引入jar包,例如通过Maven或Gradle进行依赖管理。接着在MyBatis的配置文件中配置PageHelper的相关属性,如数据库连接信息、dialect(方言)等。最后,在Service...

    Eclipse+DB2下Liferay扩展开发环境的建立

    首先下载DB2的JDBC驱动(通常为db2jcc.jar和db2jcc4.jar),然后将它们添加到Eclipse的类路径中,或者放在Liferay服务器的lib目录下,确保在运行时能被正确加载。 接下来,为了连接DB2数据库,我们需要在Liferay的...

    mybatis分页插件pagehelper-3.4.2.jar

    1. **引入依赖**:将`pagehelper-3.4.2.jar`添加到项目类路径中,如果是Maven或Gradle项目,需要在pom.xml或build.gradle文件中配置对应的依赖。 2. **配置PageHelper**:在MyBatis的配置文件中添加PageHelper的配置...

    mybatis-generator工具下载

    5. **Maven集成**:MBG可以方便地集成到Maven项目中,通过Maven插件的方式实现代码的自动化生成,使得构建过程更加顺畅。 压缩包中的"generator_oracle"可能包含以下内容: - MyBatis Generator的Oracle版本jar...

    Mybatis分页插件

    1. **添加依赖**:将 PageHelper 相关的 Maven 或 Gradle 依赖添加到项目构建文件中,确保项目能够引入分页插件的 JAR 包。 2. **配置 MyBatis**:在 MyBatis 的配置文件中添加 PageHelper 插件的配置,指定数据库...

    websphere上web应用发布

    - **打包**:使用 `jar` 命令将项目文件打包成 `.war`(Web Archive)文件。这通常包含了 Web 应用的所有资源,如 HTML、CSS、JavaScript、JSP、Servlet 等。 - **复制到部署目录**:将 `.war` 文件拷贝到 ...

    spring-boot-mybatis-plus数据层框架

    - **内置代码生成器**:通过命令行或Maven插件快速生成Mapper、Model、Service和Controller层代码,支持模板引擎,并提供了丰富的自定义配置选项。 - **内置分页插件**:基于MyBatis物理分页,配置简单,使用方便。 ...

    mybatis generator 配置 反向生成Entity简单增删改查(推荐)

    2. `classPathEntry`:这部分配置指定了MyBatis Generator需要使用的数据库连接驱动jar包的位置。在这个例子中,是MySQL的JDBC驱动包。 3. `context`:一个配置上下文,在`context`节点内可以设置多种配置信息,它...

    mybatis-generator工具

    3. 支持多种数据库:MBG不仅支持MySQL,还支持Oracle、SQL Server、DB2等多种主流数据库。 4. 配置灵活:MBG通过XML配置文件定制生成规则,例如字段命名策略、注释生成规则等,可以根据项目需求进行定制。 5. 扩展...

    JFinal 最新2.2版本的开发手册

    - **步骤**:将 JFinal 的 jar 包放入项目的 lib 文件夹或者使用 Maven 等工具管理依赖。 **2.3 修改 web.xml** - **目的**:配置 JFinal 的 Servlet 作为前端控制器,以便于后续的请求处理。 - **示例配置**: ...

Global site tag (gtag.js) - Google Analytics