tomcat MySql 连接池
废话不多说了~tomcat MySql 连接池的配置及过程中遇到的问题:tomcat:5.5.28
MySql:5.1
MySql驱动程序:5.1.7
修改tomcat/cong/context.xml:(就该前做备份)
WEB-INF/web.xml
修改完之后要重新启动tomcat~
测试程序:
public static ConnectiongetConnection() {
Connection conn = null;
try {
Context context = new InitialContext();
DataSource ds = (DataSource)context.lookup("java:/comp/env/jdbc/rsglxt");
conn = ds.getConnection();
} catch (NamingException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
System.out.println("Conn OK~");
return conn;
}
这样应该能测试成功~
如果出现:org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Access denied for user 'root'@'localhost' (using password: YES))
自习检查一下你的用户名,密码是不是写对了,仔细检查一下你的连接池的字符串是不是和配置文件中的相对应,仔细检查一下配置文件中属性改大些的有没有大写,不该大写的有没有大写~(我犯得错误就是把username写成了userName,找了半天)
野猪一定要仔细点!
页:
[1]