【初心者】Java質問・相談スレ44【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0646ウンコマン
NGNG「�ョ」「��」「�怐v「�ア」「�宦vなどが全て「?」でDBに保存されるのです。
以下のようにしてJavaファイルにベタ書きしても、他のファイルから
読み込んでも同じように「?」に変化してしまいます。
//───────────────────
PreparedStatement stmt = null;
String sql = "Insert into CUSTOMER " +
"values(?,?,?,?,?,?,?,?,?,?,?,?,?)";
stmt = con.prepareStatement(sql);
int result = stmt.executeUpdate();
stmt.setString(4, "��松均");
//───────────────────
(try-catchや他の項目は省略)
このプログラムを実行した後にDBの中身を見てみると
「?松均」となってしまいます。
コマンドプロンプトで
mysql > update CUSTOMER set cName='��松均' where cId=20040009312;
とするとキチンと「��松均」で更新されています。
一体何が問題でしょうか?どなたかアドバイスよろしくお願いします <(_ _)>
OS:Windows2000
MySQL:mysql-4.0.18
default-character-set=sjis
■ このスレッドは過去ログ倉庫に格納されています