package com.cn.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class JDBC_Connection {
	
	//加载驱动,链接数据库
	public static Connection getConnection () throws SQLException,
	ClassNotFoundException{
	Class.forName("com.mysql.jdbc.Driver");
	String url="jdbc:mysql://localhost:3306/rentbikes";
	String username="root";
	String password="000000";
	Connection conn=DriverManager.getConnection(url, username, password);
	return conn;
	}
	//关闭数据库连接,释放资源
	public static void release(Statement stmt,Connection conn){
		if(stmt!=null){
			try{
				stmt.close();
			}catch(SQLException e){
				e.printStackTrace();
			}
			stmt=null;
		}
		if(conn!=null){
			try{
				conn.close();
			}catch(SQLException e){
				e.printStackTrace();
			}
			conn=null;
		}
	}
	public static void release(ResultSet rs,Statement stmt,Connection conn){
		if(rs!=null){
			try{
				rs.close();
			}catch(SQLException e){
				e.printStackTrace();
			}
			rs=null;
		}
		release(stmt,conn);
	}	
}
小结:由于每次操作数据库时,都需要加载数据库驱动,建立数据库连接以及关闭数据库连接,通过这个工具类可以避免代码的重复书写。
原文:http://www.cnblogs.com/litingshi/p/litingshi.html