【发布时间】:2016-02-25 05:50:00
【问题描述】:
我收到错误“服务器返回:连接太多” 现在,从我收集的解决方案中,我完成了以下操作
- 我已关闭所有连接。
- 我在 url 中使用了一个端口号。
- 我使用过 dataSourceClassName 或 DriverClassName(从不 两者)。
- 我已将 maxPoolSize 增加到 100,我认为这不是 正确(理想情况下为 30-35)并增加空闲超时。
有人可以详细说明 dataSourceClassName 以及我的代码有什么问题吗??
//下面是我的代码
HikariConfig config = new HikariConfig();
config.setDataSourceClassName("com.mysql.jdbc.jdbc2.optional.MysqlDataSource");
config.addDataSourceProperty("url", url);
config.addDataSourceProperty("user", dbuser);
config.addDataSourceProperty("password", dbpassword);
config.setMaximumPoolSize(100);
//在上面代码之后的下面一行抛出错误
HikariDataSource dataSource = new HikariDataSource(config);
【问题讨论】:
标签: datasource connection-pooling