package com.unis.dao; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; import com.unis.vo.UserVo; public class UserDao { public void insertUser (UserVo uv){ Connection con = null; Statement st = null; try { Class.forName("com.mysql.jdbc.Driver"); con = DriverManager.getConnection("jdbc:mysql://localhost:3306/userm","root",""); st = con.createStatement(); String sql="sql语句"; int tempFlag = st.executeUpdate(sql); System.out.println(tempFlag); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } finally{ try { st.close(); con.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } }
有点看不懂,能不能详细解释一下这些语句,尤其是connection和statement,含有try catc,俺菜菜