SSM框架中jdbc.properties配置
直接上代码吧:
jdbc.sql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/user?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&allowMultiQueries=true
jdbc.username = root
jdbc.password = rorobear
#定义初始连接数
initialSize=0
#定义最⼤连接数
maxActive=20
#定义最⼤空闲
maxIdle=20
#定义最⼩空闲
minIdle=1
#定义最长等待时间
maxWait=60000
说明:
jdbc.sql.jdbc.Driver        //连接驱动
jdbc.url=jdbc:mysql://localhost:3306/user?useUnicode=true&characterEncoding=utf-8  //数据库url
jdbc.username = root                            //数据库登录名
jdbc.password = rorobear                      //数据库密码
initialSize:连接池启动时创建的初始化连接数量(默认值为0)
properties在哪打开
maxActive:连接池中可同时连接的最⼤的连接数(默认值为8)
minIdle:连接池中最⼩的空闲的连接数,低于这个数量会被创建新的连接(默认为0,该参数越接近maxIdle,性能越好,因为连接的创建和销毁,都是需要消耗资源的;但是不能太⼤,因为在机器很空闲的时候,也会创建低于minidle个数的连接)
maxIdle:连接池中最⼤的空闲的连接数,超过的空闲连接将被释放,如果设置为负数表⽰不限制(默认为8个,maxIdle不能设置太⼩,因为假如在⾼负载的情况下,连接的打开时间⽐关闭的时间快,会引起连接池中idle的个数 上升超过maxIdle,⽽造成频繁的连接销毁和创建)
maxWait:最⼤等待时间,当没有可⽤连接时,连接池等待连接释放的最⼤时间,超过该时间限制会抛出异常,如果设置-1表⽰⽆限等待(默认为⽆限,调整为60000ms,避免因线程池不够⽤,⽽导致请求被⽆限制挂起)
⼀般放在resource下,在spring-mybatis中配置bean就可以连通了。