在jsp中获取数据库连接和关闭资源的方法
<%@page import="java.sql.ResultSet"%>
<%@page import="java.sql.PreparedStatement"%>
<%@page import="java.sql.DriverManager"%>
<%@page import="java.sql.Connection"%>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%!
//获取数据库连接
public static Connection getConn(){
Connection conn=null;
try {
conn= DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "123456");
} catch (Exception e) {
e.printStackTrace();
System.out.println("获取数据库链接异常");
}
return conn;
}
//关闭资源
public static void close(Object...objs){
if(objs!=null&&objs.length>0){
for(int i=0;i<objs.length;i++){
try {
if(objs[i] instanceof Connection){
((Connection)objs[i]).close();
}else if(objs[i] instanceof PreparedStatement){
((PreparedStatement)objs[i]).close();
}else if(objs[i] instanceof ResultSet){
((ResultSet)objs[i]).close();
}
} catch (Exception e) {
e.printStackTrace();
System.out.println("关闭资源 异常");
}
}
}
}
%>