JDBC连接数据库和释放连接
用久了hibernate现在对于JDBC是怎么实现数据库的连接和释放,所以特地总结下关于JDBC的知识,目的是用于提醒自己很多Java的基础知识需要健全。
public static void main(String[] args) throws Exception {Connection conn = null; PreparedStatement pstmt = null;try {conn = DBUtil.getConnection(); //创建连接String sql=""; //写要操作的sqlpstmt = conn.prepareStatement(sql);//预编译sqlpstmt.setString(1, ""); //?参数赋值pstmt.executeUpdate(); //执行sql}catch(Exception e) {throw e; //如果拦截该异常,必须显示抛出,这样才能抛到servlet中,也可以不用拦截}finally {DBUtil.close(pstmt);DBUtil.close(conn);}}