Javaで文字列を比較するとき、 String str = "ほげ"; 【OK】 str.equals("ほじ"); 【NG】 str == "ほじ";
htmlをコメントにするときは はダメ。外から見えちゃうから。内で // か /* */ する。
JavaでMySQLのSELECT文に?を入れたとき。 userテーブルからnameがname(変数)、tellがtell(変数)を取り出したいとき。 str.append("SELECT * FROM user WHERE *1"); String strSQL = new String(str); PreparedStatement pStmt = this.con.prepareStatement(…
コマンドプロンプトを起動。 → ipconfig
MySQL:nullの値を取得したいときは IS NULL で取れる。
データベースで郵便番号を分けて保存していて、合わせて検索したい場合。 【DB : yuubin】 yuubin1 123 456 yuubin2 7890 1234 ここから 1237890 で検索したい。 SELECT * FROM yuubin WHERE CONCAT(yuubin1,yuubin2) LIKE '1237890';
MySQL:SELECT文でデータを取り出すとき (例) SELECT IFNULL(name,'') AS name FROM user; userテーブルのnameがnullのときは''(空文字)に入れ替える。
HttpSession session = request.getSession(); でsessionを開始するとき HttpSession session = request.getSession(false); としないとsession情報を引き継げない。 デフォルトはtrueなので、新たにsessionを開始してしまう。
executeQuery()の戻り値はnullにはならない。 ifで判定する場合は ResultSet rs; if(rs.next()) { //あり } else { //なし } で判定。
<input class="button" type="button" value="戻る"onclick="location.href='hoge.jsp'"> でできる。 type指定しないとデフォルトの"submit"が入ってうまくいかない。
qiita.com キヨシチェックなるものをやってみた。 動いた。
クラスのメンバ変数を明示的に初期化しない場合、既定の値が初期値として入る。 とすると、 charの□(四角)は何なんだろう?? nullのことか?