<?xml version="1.0" encoding="UTF-8" ?>
<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns="http://purl.org/rss/1.0/"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">

  <channel rdf:about="https://javajava.blog.shinobi.jp/RSS/100/">
    <title>ＪＡＶＡによるＷｅｂサイト構築のメモ帳</title>
    <link>https://javajava.blog.shinobi.jp/</link>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="https://javajava.blog.shinobi.jp/RSS/" />
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" />
    <description>ＪＡＶＡについて調べたいろんなことをメモる</description>
    <dc:language>ja</dc:language>
    <dc:date>2007-06-16T13:55:03+09:00</dc:date>
    <items>
    <rdf:Seq>
      <rdf:li rdf:resource="https://javajava.blog.shinobi.jp/javascript/javascript%20a%E3%82%BF%E3%82%B0%E3%81%A7%E3%81%A9%E3%81%93%E3%81%AB%E3%82%82%E3%82%B8%E3%83%A3%E3%83%B3%E3%83%97%E3%81%97%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%AB" />
      <rdf:li rdf:resource="https://javajava.blog.shinobi.jp/html/html%E3%80%80%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9" />
      <rdf:li rdf:resource="https://javajava.blog.shinobi.jp/mysql/mysql%E3%80%80%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%E5%90%8D%E3%81%AE%E5%A4%A7%E6%96%87%E5%AD%97%E5%B0%8F%E6%96%87%E5%AD%97%E3%81%AE%E5%8C%BA%E5%88%A5" />
      <rdf:li rdf:resource="https://javajava.blog.shinobi.jp/java/java%E3%80%80%E3%82%88%E3%81%8F%E4%BD%BF%E3%81%86%E9%96%A2%E6%95%B0" />
      <rdf:li rdf:resource="https://javajava.blog.shinobi.jp/%E3%81%9D%E3%81%AE%E4%BB%96/%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83" />
      <rdf:li rdf:resource="https://javajava.blog.shinobi.jp/mysql/mysql%E3%80%80%E3%81%9F%E3%81%A3%E3%81%9F%E4%BB%8Ainsert%E3%81%97%E3%81%9F%E3%81%B0%E3%81%8B%E3%82%8A%E3%81%AEauto_increment%E3%81%AA%E5%80%A4%E3%81%AE%E5%8F%96%E5%BE%97" />
      <rdf:li rdf:resource="https://javajava.blog.shinobi.jp/mysql/mysql%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91" />
    </rdf:Seq>
    </items>
  </channel>

  <item rdf:about="https://javajava.blog.shinobi.jp/javascript/javascript%20a%E3%82%BF%E3%82%B0%E3%81%A7%E3%81%A9%E3%81%93%E3%81%AB%E3%82%82%E3%82%B8%E3%83%A3%E3%83%B3%E3%83%97%E3%81%97%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%AB">
    <link>https://javajava.blog.shinobi.jp/javascript/javascript%20a%E3%82%BF%E3%82%B0%E3%81%A7%E3%81%A9%E3%81%93%E3%81%AB%E3%82%82%E3%82%B8%E3%83%A3%E3%83%B3%E3%83%97%E3%81%97%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%AB</link>
    <title>JavaScript aタグでどこにもジャンプしないように</title>
    <description>
aタグでイベントだけを発生させたい。
どこにもジャンプ（リンク）したくない&amp;quot;#&amp;quot;も使いたくない。

&amp;amp;lt;a href=&amp;quot;JavaScript:void(0)&amp;quot;&amp;amp;gt;あああ&amp;amp;lt;/a&amp;amp;gt;

...</description>
    <content:encoded><![CDATA[<p><br />
aタグでイベントだけを発生させたい。<br /><br />
どこにもジャンプ（リンク）したくない"#"も使いたくない。<br />
<pre><code><br />
&lt;a href="JavaScript:void(0)"&gt;あああ&lt;/a&gt;<br />
</code></pre><br />
</p>]]></content:encoded>
    <dc:subject>JavaScript</dc:subject>
    <dc:date>2007-06-16T13:55:03+09:00</dc:date>
    <dc:creator>ＪＡＶＡ初心者</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>ＪＡＶＡ初心者</dc:rights>
  </item>
  <item rdf:about="https://javajava.blog.shinobi.jp/html/html%E3%80%80%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9">
    <link>https://javajava.blog.shinobi.jp/html/html%E3%80%80%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9</link>
    <title>html　チェックボックス</title>
    <description>
チェックボックスのラベルをクリックして、チェックボックスがONになるように。

&amp;amp;lt;nobr&amp;amp;gt;
&amp;amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;f&amp;quot; value=&amp;quot;a&amp;quot; id=&amp;quot;apple&amp;quot;&amp;amp;gt;
&amp;amp;lt;label for=&amp;quot;apple&amp;quot;&amp;amp;gt;リンゴ&amp;amp;lt...</description>
    <content:encoded><![CDATA[<p><br />
チェックボックスのラベルをクリックして、チェックボックスがONになるように。<br /><br /><br />
<pre><code><br />
&lt;nobr&gt;<br />
&lt;input type="checkbox" name="f" value="a" id="apple"&gt;<br />
&lt;label for="apple"&gt;リンゴ&lt;/label&gt;<br />
&lt;/nobr&gt;<br />
</code></pre><br />
<br /><br /><br />
また、上記コードのように&lt;nobr&gt;タグでくくるとラベルの途中で改行されることがなくなる。<br />
</p>]]></content:encoded>
    <dc:subject>html</dc:subject>
    <dc:date>2007-06-01T16:38:43+09:00</dc:date>
    <dc:creator>ＪＡＶＡ初心者</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>ＪＡＶＡ初心者</dc:rights>
  </item>
  <item rdf:about="https://javajava.blog.shinobi.jp/mysql/mysql%E3%80%80%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%E5%90%8D%E3%81%AE%E5%A4%A7%E6%96%87%E5%AD%97%E5%B0%8F%E6%96%87%E5%AD%97%E3%81%AE%E5%8C%BA%E5%88%A5">
    <link>https://javajava.blog.shinobi.jp/mysql/mysql%E3%80%80%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%E5%90%8D%E3%81%AE%E5%A4%A7%E6%96%87%E5%AD%97%E5%B0%8F%E6%96%87%E5%AD%97%E3%81%AE%E5%8C%BA%E5%88%A5</link>
    <title>MySQL　テーブル名の大文字小文字の区別</title>
    <description>
以下のselect文でエラーが発生した。

    create table AAA(....);
    select * from aaa;

テーブル名の大文字と小文字が区別されるらしい。これはサーバのOSに依存しており、フォルダ・ファイル名を大文字小文字で区別するOSであればエ...</description>
    <content:encoded><![CDATA[<p><br />
以下のselect文でエラーが発生した。<br />
<pre><code><br />
    create table AAA(....);<br />
    select * from aaa;<br />
</code></pre><br />
テーブル名の大文字と小文字が区別されるらしい。これはサーバのOSに依存しており、フォルダ・ファイル名を大文字小文字で区別するOSであればエラーになる。ちなみにテーブル名だけではなくデータベース名も。フィールドは問題ない。<br /><br />
mysqlがデータベース、及びテーブルをフォルダ・ファイルで管理しているため。<br />
<br />
</p>]]></content:encoded>
    <dc:subject>MySQL</dc:subject>
    <dc:date>2007-05-24T06:50:25+09:00</dc:date>
    <dc:creator>ＪＡＶＡ初心者</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>ＪＡＶＡ初心者</dc:rights>
  </item>
  <item rdf:about="https://javajava.blog.shinobi.jp/java/java%E3%80%80%E3%82%88%E3%81%8F%E4%BD%BF%E3%81%86%E9%96%A2%E6%95%B0">
    <link>https://javajava.blog.shinobi.jp/java/java%E3%80%80%E3%82%88%E3%81%8F%E4%BD%BF%E3%81%86%E9%96%A2%E6%95%B0</link>
    <title>java　よく使う関数</title>
    <description>



文字列から整数への変換

    String strNum = &amp;quot;123&amp;quot;;
    int iNum = Integer.parseInt(strNum);




整数から文字列への変換

    int iNum = 123;
    String st...</description>
    <content:encoded><![CDATA[<p><br />
<ul><br />
<br />
<li><br />
文字列から整数への変換<br />
<pre><code><br />
    String strNum = "123";<br />
    int iNum = Integer.parseInt(strNum);<br />
</code></pre><br />
</li><br />
<br />
<li><br />
整数から文字列への変換<br />
<pre><code><br />
    int iNum = 123;<br />
    String strNum = Integer.toString(iNum);<br />
</code></pre><br />
</li><br />
<br />
<li><br />
文字列配列の使用方法<br />
<pre><code><br />
    String strName = "山田 鈴木 加藤,山本";<br />
    String[] strArray = strName.split(" |,");  // スペースとカンマで分割<br />
    for (int i = 0; i < strArray.length; i ++)<br />
    {<br />
        out.println(strArray[i]);<br />
    }<br />
</code></pre><br />
「山田」「鈴木」「加藤」「山本」の４つの文字列配列ができる。<br />
</li><br />
<br />
</ul><br />
</p>]]></content:encoded>
    <dc:subject>java</dc:subject>
    <dc:date>2007-05-23T07:54:47+09:00</dc:date>
    <dc:creator>ＪＡＶＡ初心者</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>ＪＡＶＡ初心者</dc:rights>
  </item>
  <item rdf:about="https://javajava.blog.shinobi.jp/%E3%81%9D%E3%81%AE%E4%BB%96/%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83">
    <link>https://javajava.blog.shinobi.jp/%E3%81%9D%E3%81%AE%E4%BB%96/%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83</link>
    <title>開発環境</title>
    <description>
現在の環境は以下のようになってます。

jsdk 1.4.2
tomcat 4.0
apache 2.0.47
mysql 5.0
windows 2000 sp4
自分 ver1.0
...</description>
    <content:encoded><![CDATA[<p><br />
現在の環境は以下のようになってます。<br />
<br />
jsdk 1.4.2<br />
tomcat 4.0<br />
apache 2.0.47<br />
mysql 5.0<br />
windows 2000 sp4<br />
自分 ver1.0<br />
</p>]]></content:encoded>
    <dc:subject>その他</dc:subject>
    <dc:date>2007-05-23T06:23:16+09:00</dc:date>
    <dc:creator>ＪＡＶＡ初心者</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>ＪＡＶＡ初心者</dc:rights>
  </item>
  <item rdf:about="https://javajava.blog.shinobi.jp/mysql/mysql%E3%80%80%E3%81%9F%E3%81%A3%E3%81%9F%E4%BB%8Ainsert%E3%81%97%E3%81%9F%E3%81%B0%E3%81%8B%E3%82%8A%E3%81%AEauto_increment%E3%81%AA%E5%80%A4%E3%81%AE%E5%8F%96%E5%BE%97">
    <link>https://javajava.blog.shinobi.jp/mysql/mysql%E3%80%80%E3%81%9F%E3%81%A3%E3%81%9F%E4%BB%8Ainsert%E3%81%97%E3%81%9F%E3%81%B0%E3%81%8B%E3%82%8A%E3%81%AEauto_increment%E3%81%AA%E5%80%A4%E3%81%AE%E5%8F%96%E5%BE%97</link>
    <title>MySQL　たった今insertしたばかりのAUTO_INCREMENTな値の取得</title>
    <description>
あるテーブルtableAに１レコードinsertし、
そのtableAのAUTO_INCREMENTなtableA.IDを外部キーに持つtableBを続けてinsertしたいときに、tableA.IDを知る方法はないものか？

普通に考えて、tableAをinsert後にselectでta...</description>
    <content:encoded><![CDATA[<p><br />
あるテーブルtableAに１レコードinsertし、<br /><br />
そのtableAのAUTO_INCREMENTなtableA.IDを外部キーに持つtableBを続けてinsertしたいときに、tableA.IDを知る方法はないものか？<br /><br />
<br /><br />
普通に考えて、tableAをinsert後にselectでtableA.IDを取得すればいいような気がするがめんどくさい。もっと賢いやり方があるはず。<br /><br />
ネットで調べたところlast_insert_id()という関数があるらしい。<br /><br /><br />
<pre><code><br />
    create table tableA(<br />
        ID    INT PRIMARY KEY AUTO_INCREMENT,<br />
        NAME  VARCHAR(50)<br />
    );<br />
    create table tableB(<br />
        ID    INT PRIMARY KEY AUTO_INCREMENT,<br />
        AID   INT,<br />
        NAME  VARCHAR(50)<br />
    );<br />
    insert into tableA(name) values('あいうえお');<br />
    insert into tableB(aid, name) values(last_insert_id(), 'あいうえお');<br />
</code></pre><br />
<br /><br />
last_insert_id()はテーブルを指定できないので注意が必要だ。<br />
</p>]]></content:encoded>
    <dc:subject>MySQL</dc:subject>
    <dc:date>2007-05-23T06:14:05+09:00</dc:date>
    <dc:creator>ＪＡＶＡ初心者</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>ＪＡＶＡ初心者</dc:rights>
  </item>
  <item rdf:about="https://javajava.blog.shinobi.jp/mysql/mysql%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91">
    <link>https://javajava.blog.shinobi.jp/mysql/mysql%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91</link>
    <title>MySQL文字化け</title>
    <description>phpMyAdmin上でinsertを実行すると問題ないが、javaでinsertすると日本語が全て「???」になった。
ネットで調べると、SQL実行前に「set names utf8」を実行することで解決したケースがあったが自分の環境ではダメだった。


    Connection co...</description>
    <content:encoded><![CDATA[<p>phpMyAdmin上でinsertを実行すると問題ないが、javaでinsertすると日本語が全て「???」になった。<br />
ネットで調べると、SQL実行前に「set names utf8」を実行することで解決したケースがあったが自分の環境ではダメだった。<br />
<br />
<pre><code>
    Connection connection = DriverManager.getConnection(strURL, strUserID, strUserPW);
    Statement statement = connection.createStatement();
    statement.execute("set names utf8");     // 'utf8'は環境により'ujis' or 'sjis'となる
    statement.executeUpdate("insert into..............");
</code></pre>
<br />
<br />
そこで、<br />
<br />
<pre><code>
    String strURL = "jdbc:mysql://localhost/dbname?useUnicode=true&characterEncoding=utf8";
    Connection connection = DriverManager.getConnection(strURL, strUserID, strUserPW);
    Statement statement = connection.createStatement();
    statement.executeUpdate("insert into..............");
</code></pre>
<br />
とgetConnectionの第1パラメータに<font color="red"><code>useUnicode=true&characterEncoding=utf8</code></font>を追加することで解決した。</p>]]></content:encoded>
    <dc:subject>MySQL</dc:subject>
    <dc:date>2007-05-23T04:01:28+09:00</dc:date>
    <dc:creator>ＪＡＶＡ初心者</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>ＪＡＶＡ初心者</dc:rights>
  </item>
</rdf:RDF>
