当前位置: 首页 > article >正文

Java 用 com.alibaba.druid.pool.DruidDataSource 链接db2数据库示例

pom

<dependency>
   <groupId>com.alibaba</groupId>
   <artifactId>druid-spring-boot-starter</artifactId>
   <version>1.1.17</version>
</dependency>

java示例

package com.iRain93.test;

import com.alibaba.druid.pool.DruidDataSource;

import java.sql.Connection;
import java.sql.SQLException;

public class Db2ConnectDemo {
    public static void main(String[] args) {
        // 创建 DruidDataSource 实例
        DruidDataSource dataSource = new DruidDataSource();
        // 设置驱动类名
        dataSource.setDriverClassName("com.ibm.db2.jcc.DB2Driver");
        // 设置连接 URL
        dataSource.setUrl("jdbc:db2://127.0.0.1:50000/dbname");
        // 设置用户名
        dataSource.setUsername("***");
        // 设置密码
        dataSource.setPassword("***");

        try (Connection connection = dataSource.getConnection()) {
            if (connection!= null) {
                System.out.println("成功连接到 DB2 数据库");
            }
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            // 关闭数据源,释放资源
            dataSource.close();
        }
    }
}

http://www.kler.cn/a/300890.html

相关文章:

  • 哪些新兴技术对智能驾驶汽车影响最大?
  • npm发布组件(vue3+webpack)
  • Linux的常用命令(三)
  • 读书笔记~管理修炼-风险性决策:学会缩小风险阈值
  • 使用yarn命令创建Vue3项目
  • MYSQL学习笔记(二):SELECT基本查询
  • Kubernetes精讲之控制器的使用
  • 中间件解析了漏洞【IIS Nginx Apache】
  • Request Response
  • React 高阶组件 和 受控组件
  • 基于SpringBoot+Vue的古诗词学习软件系统
  • 单线程 TCP/IP 服务器和客户端的实现
  • C++ 在项目中使用Linux命令
  • solidity学习-15异常
  • 【CSS】 Grid布局:现代网页设计的基石
  • DML(Data Manipulation Language,数据操作语言)
  • Kubernetes上安装Metallb和Ingress并部署应用程序
  • 本地安装Ollama+WebUI
  • 大模型实战教程:使用Langchain与ChatGLM实现本地知识库
  • Linux驱动.之驱动开发思维,设备,驱动,总线分析思想,驱动的分类(字符设备,块设备,网络设备)
  • 多线程和高并发-17题
  • 使用 Homebrew 在 macOS 上安装 Conda
  • flume系列之:记录一次flume agent进程被异常oom kill -9的原因定位
  • 达林顿管阵列ULN2803(8路反向器电路)
  • C++学习笔记(18)
  • java八股!5(线程创建+并发容器+线程锁)