主要差别就是,1如果数据库信息变更,web的数据库连接池方式需要重新发布应用。而jboss连接池只要修改配置。2 出于安全目的。有时生产数据库密码是保密的。而放在代码里就太不安全了。3 如果有测试和生产多套环境,使用jboss数据源可以使一个包在不同环境使用。