在jsp中获取数据库连接和关闭资源的方法
2016-07-19 10:52
127 查看
在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("关闭资源 异常");
}
}
}
}
%>
<%@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("关闭资源 异常");
}
}
}
}
%>
相关文章推荐
- T-SQL---多值模糊查询的处理
- Oracle ORA-12519: TNS:no appropriate service handler found 解决
- MySQL统计函数记录——时间段统计
- 淘宝内部分享:MySQL & MariaDB性能优化
- 使用V$ACTIVE_SESSION_HISTORY视图,查看消耗资源的sql
- MySQL高级
- SQL Server在哪里存放DMV的数据?
- mysql求不同字段的最值
- oracle 恢复删除的表数据
- Oracle中使用REGEXP_SUBSTR,regexp_replace,wm_concat函数
- mysql主从配置
- oracle 笔记2 退出与删除用户
- 知数堂MYSQL优化课---CU论坛版主 DBA 博客
- 如何获取SQL Server数据库元数据
- Redis集群部署文档(centos6系统)
- SQL内联多个表
- Mysql join语句使用教程。
- oracle笔记1-创建用户登录赋权
- MySql基本语句总结
- MySQL通用优化 叶金荣!!!