我写的一个 类:
public class SongDBBean{
   private Connection conn;
   private void init(){
           try{
        Class.forName("com.mysql.jdbc.Driver").newInstance();
               }catch (Exception e){
          e.printStackTrace();
       }
          try{
    conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/player?user=root&password");
     }catch(SQLException e){
            e.printStackTrace();
    }
    }
     }
   public SongDBBean(){
    super();
    init();
   }
  public boolean insertSong(SongBean song){
     try{
   1)     PreparedStatement stmt=conn.prepareStatement();
   2)     stmt.execute();
   3)     stml.close();
       return true;
       }catch(SQLException e){
    4)      return false;
       } 
  }
}
当我SongDBBean dbsong=new SongDBBean();
    dbsong.insertSong(song); (song 中的数据是先写好的)
是问什么不能添加如数据库;
在insertsong(SongBean song)函数中
1)是执行了的。。
到2)就转到4)来了 为什么会出先这样的情况?为什么不能执行2)