用java在用户的增删改查中遇到的问题

final static String的意义
try{}catch的用法
Connection conn = DriverManager.getConnection的意义
关于这一段boolean用法的正确与否
public boolean addUser(User newUser){
boolean flag=false;
String addUserSQL="INSERT INTO Users(UserName,Password) VALUES(?,?)";

Connection conn = null;

PreparedStatement pst = null;
}

。。。
建议看看马士兵的Java视频
马老师会教你各种姿势的