package com.mycompany.util;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.Properties;/** * JDBC工具类 * @author Administrator * */public class JDBCUtil {		/**	 * 获取Connection	 * @return 返回JDBC的Connection对象	 * @throws ClassNotFoundException 	 */	public static Connection getConnection() throws Exception{		//加载属性文件		InputStream inputStream = JDBCUtil.class.getClassLoader()		.getResourceAsStream("db.properties");		Properties properties = new Properties();		properties.load(inputStream);				String url = properties.getProperty("jdbc.url");		String user = properties.getProperty("jdbc.user");		String password = properties.getProperty("jdbc.password");		String driverClass = properties.getProperty("jdbc.driverClass");				Class.forName(driverClass);		Connection connection = DriverManager.getConnection(url, user, password);						return connection;	}		/**	 * 释放资讯	 * @param resultSet	 * @param statement	 * @param connection	 */	public static void release(ResultSet resultSet,Statement statement,Connection connection){		if (resultSet != null) {			try {				resultSet.close();			} catch (SQLException e) {				e.printStackTrace();			}		}				if (statement != null) {			try {				statement.close();			} catch (SQLException e) {				e.printStackTrace();			}		}				if (connection != null) {			try {				connection.close();			} catch (SQLException e) {				e.printStackTrace();			}		}	}}

本文转自 素颜猪 51CTO博客,原文链接:http://blog.51cto.com/suyanzhu/1917010