# RuoyiDB2 **Repository Path**: 5445/ruoyi-db2 ## Basic Information - **Project Name**: RuoyiDB2 - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 2 - **Created**: 2022-04-28 - **Last Updated**: 2024-05-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 若依DB2版本 ## 依赖及建立连接 pom.xml ```xml db2jcc4 com.ibm.db2.jcc db2jcc ${db2.version} ``` application-druid.yml ```yaml driverClassName: com.ibm.db2.jcc.DB2Driver druid: # 主库数据源 master: url: jdbc:db2://192.168.2.245:50000/HMHDDB:currentSchema=DEMO; username: root password: 123456 ``` ## 分页 application.yml ```yaml pagehelper: helperDialect: DB2 ``` ## mybatis配置 mybatis-config.xml ```xml ``` ## Docker ```yaml version: '3.1' services: db2: image: ibmcom/db2 restart: always container_name: db2 privileged: true environment: LICENSE: accept DB2INST1_PASSWORD: 123456 DBNAME: DB2DB volumes: - ./db2data:/database ports: - 50000:50000 ``` ## 创建数据库 ```bash #创建用户组 groupadd db2group #添加用户到该组 useradd -m -g db2group -d /home/db2root db2root #修改test密码 passwd db2root #连续输入两次密码 #切换到db2inst1用户下给db2root赋予连接权限 su db2inst1 #连接数据库 db2 connect to db2db #赋予连接权限 db2 grant connect on database to user db2root #赋予增删改查权限 db2 grant DATAACCESS on database to user db2root #赋予数据库权限 db2 grant DBADM on database to user db2root #关闭连接 db2 connect reset #其他常用命令 #创建数据库 db2 create db db2db using codeset utf-8 territory CN #查看当前所有数据库 db2 list db direcotry #查看库中的表名 db2 list tables #更多命令省略 ```