首页新闻找找看学习计划

数据库连接池,出现了异常,求解决!!!

0
悬赏园豆:50 [待解决问题]

创建数据库连接池的时候,三个包mysql-connector-java-jar,commons-dbcp-1.4jar,commons-pool-1.5.5jar都导进去了,

文本文件也写了,

username=root;
password=lxn123
driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/test

initialSize=10
maxActive=50
minIdle=5
maxWait=5000

但是还是出现了异常:

org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Access denied for user 'root;'@'localhost' (using password: YES))

运行代码如下:

@Test
public void testDBCPWithDataSourceFactlory() throws Exception{

Properties properties=new Properties();
InputStream in=
TestJDBC.class.getClassLoader().getResourceAsStream("dbcp.properties");
properties.load(in);

BasicDataSource dataSource=(BasicDataSource) BasicDataSourceFactory.createDataSource(properties);

System.out.println(dataSource.getConnection());

BasicDataSource basicDataSource=(BasicDataSource) dataSource;

System.out.println(basicDataSource.getMaxWait());
}

G-&-D的主页 G-&-D | 初学一级 | 园豆:152
提问于:2016-08-16 12:50
< >
分享
所有回答(5)
0

没看到Access denied这个错么?

Daniel Cai | 园豆:10374 (专家六级) | 2016-08-16 13:12
0

 密码错误?被拒绝了。

顾晓北 | 园豆:9520 (大侠五级) | 2016-08-16 13:22
0

username=root;
password=lxn123
driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/test

initialSize=10
maxActive=50
minIdle=5
maxWait=5000

刘宏玺 | 园豆:14004 (专家六级) | 2016-08-16 14:12
0

http://www.cnblogs.com/gogly/p/3293328.html   希望能帮到你

阿连 | 园豆:136 (初学一级) | 2016-08-16 15:23

我看出来了,是文件里面的username=root;处多了一个;号。谢啦

 

支持(0) 反对(0) G-&-D | 园豆:152 (初学一级) | 2016-08-26 18:21
0

密码错了

程序猿在路上 | 园豆:165 (初学一级) | 2016-08-26 15:01
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册