资源简介
根据网上学习教程所来
使用前请先在mysql 自行创建一个名为 test的数据库
代码片段和文件信息
package com.itheima.dataSource;
import java.util.Collections;
import java.util.ArrayList;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;
import java.sql.Connection;
import java.util.List;
import com.itheima.utils.JDBCUtil;
/*
* 自定义连接池
*
* */
public class MyDataSource {
//定义一个池,用于存放连接
private static List pool = Collections.synchronizedList(new ArrayList());
//使用静态代码块给池中加入连接
static{
for(int i = 0;i < 10;i++) {
Connection conn = JDBCUtil.getConnection();
pool.add(conn);
}
}
/*
* 获取一个连接
* */
public static Connection getConnection() {
Connection conn = pool.remove(0);
//创建代理对象
Connection proxyConn = (Connection) Proxy.newProxyInstance(conn.getC
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 383 2018-08-16 11:14 day65_ee287\.classpath
文件 387 2018-08-16 11:13 day65_ee287\.project
文件 598 2018-08-16 11:13 day65_ee287\.settings\org.eclipse.jdt.core.prefs
文件 1324 2018-08-17 10:45 day65_ee287\bin\com\itheima\dataSource\MyDataSource$1.class
文件 1697 2018-08-17 10:45 day65_ee287\bin\com\itheima\dataSource\MyDataSource.class
文件 1198 2018-08-17 10:46 day65_ee287\bin\com\itheima\test\DataSourceTest.class
文件 1905 2018-08-17 09:35 day65_ee287\bin\com\itheima\utils\JDBCUtil.class
文件 207 2018-08-16 16:27 day65_ee287\bin\dbconfig.properties
文件 474964 2018-07-24 08:29 day65_ee287\lib\mysql-connector-java-5.0.0-beta-bin.jar
文件 1481 2018-08-17 10:45 day65_ee287\src\com\itheima\dataSource\MyDataSource.java
文件 656 2018-08-17 10:46 day65_ee287\src\com\itheima\test\DataSourceTest.java
文件 1635 2018-08-17 09:35 day65_ee287\src\com\itheima\utils\JDBCUtil.java
文件 207 2018-08-16 16:27 day65_ee287\src\dbconfig.properties
目录 0 2018-08-27 11:03 day65_ee287\bin\com\itheima\dataSource
目录 0 2018-08-27 11:03 day65_ee287\bin\com\itheima\test
目录 0 2018-08-27 11:03 day65_ee287\bin\com\itheima\utils
目录 0 2018-08-27 11:03 day65_ee287\src\com\itheima\dataSource
目录 0 2018-08-27 11:03 day65_ee287\src\com\itheima\test
目录 0 2018-08-27 11:03 day65_ee287\src\com\itheima\utils
目录 0 2018-08-27 11:03 day65_ee287\bin\com\itheima
目录 0 2018-08-27 11:03 day65_ee287\src\com\itheima
目录 0 2018-08-27 11:03 day65_ee287\bin\com
目录 0 2018-08-27 11:03 day65_ee287\src\com
目录 0 2018-08-27 11:03 day65_ee287\.settings
目录 0 2018-08-27 11:03 day65_ee287\bin
目录 0 2018-08-27 11:03 day65_ee287\lib
目录 0 2018-08-27 11:03 day65_ee287\src
目录 0 2018-08-27 11:03 day65_ee287
----------- --------- ---------- ----- ----
486642 28
............此处省略1个文件信息
- 上一篇:基于java socket的简单FTP功能实现
- 下一篇:java 日志拦截工具源码
相关资源
- spring cloud zuul 网关系统
- jsets-shiro-spring-boot-starter
- spring boot上传文件(入门级)
- spring boot集成swagger 接口文档
- springcloud的euraka的集群以及常用的ri
- elasticsearch-springbootjesttansportclient操作
- spring-swagger2(实现在线webapi 接口文档
- spring注解开发.xmind
- 基于SpringBoot实现Java高并发之秒杀系统
- spring boot mybatis jsp前端展示对mysql增删
- 用ssmspring+springmvc+mybatis开发的的一个
- java 论坛系统Struts 2+Hibernate+Spring实现
- SSM项目入门级(Spring+SpringMVC+Mybatis框
- SpringMVC整合shiro、mybatis、redis的
- Spring mvc整合mybatis.rar
- springspringMVCmybatis实现用户增删改查的
- spring mvc 入门级demo含数据库脚本
- java 博客系统源码( Docker SpringBoot M
- maven+springmvc+mybatis+log4j 入门级
- spring+springmvc+mybatis搭建的一个考勤管
- SpringBoot api接口入门级
- springboot2.0+springcloud+Eureka+fegin分布式项
- SpringMVC单文件上传、多文件上传、文
- Spring boot基于redis实现附近的人
- 权限管理系统SpringMvc+Spring+MyBatis框架
- 基于 SSM的后台管理系统DEMO
- SpringBoot技术分享培训ppt文档
- 一个小商场系统Spring Boot后端 + Vue管理
- 《Spring Cloud微服务实战》pdf
- Spring2.5-中文参考手册
评论
共有 条评论