# xugu-c3p0-demo **Repository Path**: XuguDB/xugu-c3p0-demo ## Basic Information - **Project Name**: xugu-c3p0-demo - **Description**: 虛谷数据库C3P0框架应用Demo程序 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-04-30 - **Last Updated**: 2025-02-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Logo

项目名称 xugu-c3p0-demo

## 项目简介 本项目为虚谷数据库c3p0连接池使用demo,提供c3p0连接数据库进行基本crud的举例。 ### 开发环境配置 | 工具 | 版本 | 说明 | | ------------------------ | ------------- | ----------------------- | | IDEA | 2019.1.1 | 后端开发IDE | | MAVEN | 3.5.0 | 项目框架 | | SUN JDK | 1.8.0_144 | JDK编译版本 | | slf4j | 1.7.25 | 日志 | | c3p0 | 0.9.1.2 | 连接池 | ### 功能介绍 - 1.c3p0连接池配置使用,配置详见(c3p0-config.xml) - 2.对虚谷数据库的ddl操作(alter,create,drop)代码详见ddl包 - 3.对虚谷数据库数据的dml操作(insert,select,delete,update,truncate),代码详见dml包 - 4.对虚谷数据库数据的批量处理(BatchInsert,BatchDelete,BatchUpdate)代码详见prepareststement包 - 5.插入数据的自增长值获取,代码详见generatedKey包 - 6.数据库元数据的获取 ,代码详见metadata包 ### 源代码结构(maven工程) | 目录 | 目的 | | ----------------------------- | ------------------------ | | ${basedir} | 存放pom.xml和所有的子目录| | ${basedir}/src/main/java | 项目的java源代码| | ${basedir}/src/main/resources | 项目的资源,比如property文件| | ${basedir}/src/test/java | 项目的测试类,比如说Junit代码| | ${basedir}/src/test/resources | 资源文件(配置文件、初始化脚本文件(init.sql))| | ~/.m2/repository | Maven默认的本地仓库目录位置| ### 搭建步骤 1. 在本机安装开发工具IDEA、MAVEN软件、Git 2. 从远端服务器克隆项目代码, git 地址() 3. 在开发工具中配置MAVEN 4. 下载相关依赖包 5. 修改项目中虚谷数据库相关连接信息(c3p0-config.xml) 6. 在目标数据库执行src/test/resources中的初始化数据库脚本 7. 执行src/test/java目录下的测试用例 ## 联系Contact 技术支持QQ:240370218 技术支持Email:xugu@vip.163.com 项目链接: