链接池
在普通方法访问数据库中,执行一次增删改查,就要对数据库进行一次打开和关闭,很浪费资源,可以在util和数据库中加链接池,链接池不关闭,这样就能避免资源浪费。
1》在apache-tomcat-9.0.56\conf\context.xml中声明DataSource,如图
2》 在web.xml中添加
3》用下面的代替connection = DriverManager.getConnection(URL, NAME, PSW);
try {
Context ctx=new InitialContext();
DataSource ds=(DataSource)ctx.lookup("java:comp/env/student");
connection=ds.getConnection();
} catch (NamingException e) {
e.printStackTrace();
}
pstat = connection.prepareStatement(sql);