ネットショッピングモール学習札記(三)


1、カスタム例外:
①、RuntimeExceptionを継承している場合は、この異常を説明するときに捕まえられない!
②、Exceptionを継承している場合は、この異常を説明するときに捕まえなければならない!
2、HTMLタグの中で
がと一緒に遭遇した場合、
をの中に置くべきです!
3、オンラインdownloadのページから使用ページとして使用する場合、サーバーを起動してからページを開くと、ページの開きが遅くなります!どうしてですか.
このページのリンクチェーンが絶対サイトに物を持ってきたのかもしれません!
このようなリンクがあれば?どうしようかな?
①、MyEclipseではctrl+FでHTTPというキーワードを探していますが、HTTPが如果只出现在这种水平的话,那是什么?②,在Dreamweaver召开-->删除一部分后,用比赛中看一部分后,检查页面的显示速度!为什么要用Dreamweaver删除?因为在Dreamweaver可以清晰观察起止位置,所以在科德删除的话,艾勒容易发生!4、MySQLでDBを扱う場合、idは自動的に増加するように設計されることが多い。すなわちauto_increment,但在追加中使用以下文。 String sql = "insert into category values (?, ? ,?, ?, ?, ?)" ; pstmt = DB.getPStmt(conn, sql) ; pstmt.setInt(1, -1) ; // このフィールドはidで、自動インクリメントフィールドです! pstmt.setString(2, c.getName()) ; pstmt.setString(3, c.getDescr()) ; pstmt.setInt(4, c.getPid()) ; pstmt.setInt(5, c.isLeaf() ? 0 : 1) ; pstmt.setInt(6, c.getGrade()) ; pstmt.executeUpdate() ; にあるinsert into category values (?, ? ,?, ?, ?, ?)のidは?pstmt.setInt(1,-1)首先将最初的菲尔德设定为-1!それはDBでauto_increment还能做吗?(在这里的角色将-1覆盖1!)SQL文件: create table category ( id int primary key auto_increment, name varchar(255), descr varchar(255), pid int, isleaf int,#0はleaf 1は非leafを表す grade int#はレベルを表し、1から ); 没有用!我不能上写!但是,如果真的遇到了这样的情况的话?请请参照下一栏码. PreparedStatement pstmt = null ; try { conn = DB.getConn() ; String sql = "" ; if(c.getId() == -1){ sql = "insert into category values (null, ? ,?, ?, ?, ?)" ; }else { sql = "insert into category values (" + c.getId() + " , ?, ?, ?, ?, ?)" ; } pstmt = DB.getPStmt(conn, sql) ; pstmt.setString(1, c.getName()) ; pstmt.setString(2, c.getDescr()) ; pstmt.setInt(3, c.getPid()) ; pstmt.setInt(4, c.isLeaf() ? 0 : 1) ; pstmt.setInt(5, c.getGrade()) ; pstmt.executeUpdate() ; 上面的方法不是完美,但是这样!