spring集成db2

1.先用工具连接db2

工具下载连接,免安装

DbVisualizer-8.0.10.rar-互联网文档类资源-CSDN下载

连接方式选择url方式

2.确认ip端口号以及用户名密码没有错误之后,再用spring继承

2.1jar包导入

jar包下载地址

db2所需jar包.zip_db2jar包,db2jar包下载-互联网文档类资源-CSDN下载

粘贴到lib下,如果开始没出现能展开得那个三角号,你不要慌,等你配置完pom或者启动起来就有了

2.2pom配置

 有位学霸跟我讲,db2配置方式之所以如此传统,还要CV到lib下,是因为中央仓库没有db2的依赖,所以pom配置也很独特

根据依赖名称和路径配置

<scope>的system,被依赖项不会从maven仓库抓,而是从本地系统文件拿,一定要配合<systemPath>使用

当maven依赖本地而非repository中的jar包,<sytemPath>指明本地jar包路径

<dependency>
			<groupId>db2java</groupId>
			<artifactId>db2java</artifactId>
			<version>1.0</version>
      		<scope>system</scope>
			<systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/db2java-1.0.jar</systemPath>
		</dependency>
		<dependency>
			<groupId>db2jcc_license_cu</groupId>
			<artifactId>db2jcc_license_cu</artifactId>
			<version>1.0</version>
      		<scope>system</scope>
			<systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/db2jcc_license_cu-1.0.jar</systemPath>
		</dependency>
		<dependency>
			<groupId>db2jcc</groupId>
			<artifactId>db2jcc</artifactId>
			<version>1.0</version>
      		<scope>system</scope>
			<systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/db2jcc-1.0.jar</systemPath>
		</dependency>

 2.3配置数据源

<bean id="ds_min"
          class="org.springframework.jdbc.datasource.DriverManagerDataSource">
        <property name="driverClassName">
            <value>com.ibm.db2.jcc.DB2Driver</value>
        </property>
        <property name="url">
            <value>${jdbc_url_min}</value>
        </property>
        <property name="username">
            <value>${jdbc_username_min}</value>
        </property>
        <property name="password">
            <value>${jdbc_password_min}</value>
        </property>
    </bean>

或者

    <bean id="ds_min" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">
    	<property name="driverClassName" value="com.ibm.db2.jcc.DB2Driver" />
        <property name="url" value="${jdbc_url_min}" />
        <property name="username" value="${jdbc_username_min}" />
        <property name="password" value="${jdbc_password_min}" />
       
    </bean>

两种方式的数据库连接池不一样,德鲁伊是带监控的,drivermanager是spring自带的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值