[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends] Re: [jfriends] Re: JDBC と日本語




>いや逆のようです。
>SQLがUniCodeで書かれていないとだめということです。
>いまはとりあえずこれでうまくいっています。
>(私のは、DBに格納する処理なので、DBに格納されるデータがあるのですが)
>DBに格納されるのは、UniCode文字列
>普通のAccessDBとかでは文字化けしてしまう。
>#うう、これでいいのか

これ↓はどうですか。

 http://www02.so-net.or.jp/~kikuta/jdbcnote/jdbc6_2.html

>#時間があって他に方法がないならこうしますが、私はドキュメントを書くのに忙
>#しくてそこまで、手が回りません。
># だれか、助けて。
>#なんか仕事の会話になっている。

こんな感じ? (間違ってるかも知れない..)

  public void updateTable( String driver, String dburl,
                           String table, String column, String field)
  {
    String query =
      "INSERT INTO " + table + " " +
      " ( " + culumn + ") " +
      " VALUES " +
      " ( " + field + ") ";
    try {
      Class.forName(driver); // "sun.jdbc.odbc.JdbcOdbcDriver"とか
      Connection conn = DriverManager.getConnection(dburl); // "jdbc:obdb:hogehoge" とか
      Statement stmt = conn.createStatement();
      int rowcount = stmt.executeUpdate(query);
    } catch (java.sql.SQLException e) {
      e.printStackTrace();//DEBUG
    }
  }
------------------------------------------------------------------
遠藤靖之 (えんどう やすゆき) <yasuyuki@xxxxxxxxxx>
http://www.freepage.total.co.jp/jfriends/ (Java互助会ホームページ)
株式会社タイムインターメディア 情報通信サービス部 TEL 03-5362-9009
〒162-0065 新宿区住吉町3-11 新宿スパイアビル      FAX 03-5362-9008