JDK 1.6.0
MySQL 5.1
NetBeansのIDEツールを使用してSWINGのGUIアプリを勉強がてら作成しています。
JDBC接続でMYSQLにINSERTまではなんとかできましたが日本語を登録しようとすると文字化けが発生してしまいます。
登録結果:100006????????????0359210188????????????????????
この文字化けはJAVA、MYSQLのどちらで直すべきものでしょうか。
ちなみにMYSQLのMY.INIの下記の設定を変更してみましたがダメでした。
default-character-set=latin1⇒default-character-set=utf8
下記が登録時のソースです。よろしくお願いいたします。
private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try{
String sSql = "";
// 1.JDBC Driver の登録
Class.forName("com.mysql.jdbc.Driver").newInstance();
// 2.データベースへの接続
Connection con = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/MyNewDatabase", "root", "umemoto");
// 3.SQL ステートメント・オブジェクトの作成
Statement stmt = con.createStatement();
//
sSql += "INSERT INTO M_KAIIN (";
sSql += "NK_KAIIN";
sSql += ",NM_KAIIN";
sSql += ",NK_TEL";
sSql += ",NM_ADD";
sSql += ") VALUES (";
sSql += "'" + jTextField1.getText() + "'" ;
sSql += ",'" + jTextField2.getText() + "'" ;
sSql += ",'" + jTextField3.getText() + "'" ;
sSql += ",'" + jTextField4.getText() + "'" ;
sSql += ");" ;
//実行
stmt.execute(sSql);
// 6.データベースのクローズ
stmt.close();
con.close();
} catch (SQLException e1) {
System.out.println(
"SQLException: " + e1.getMessage());
System.out.println(
" SQLState: " + e1.getSQLState());
System.out.println(
" VendorError: " + e1.getErrorCode());
} catch (Exception e2) {
System.out.println(
"Exception: " + e2.getMessage());
}
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP DBのハッシュ化したパスワードをpassword_verifyで戻し照合したのですが上手く行きません 2 2023/02/06 13:24
- PHP PHP MySQLに画像を直接保存 2 2022/06/05 11:50
- PHP PHP一覧表示した項目にリンクをはりたい 1 2023/07/12 17:08
- MySQL あと、MySQLの文字コードはutf8 気になりますね 1 2022/12/01 07:22
- PostgreSQL PostgressからMySQL(MariaDB)へ構造を変更する際のTimestamp等について 2 2023/04/04 12:09
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語のポインターに関する警告
-
JSPやサーブレットでSystem.out...
-
EclipseでJava
-
JAVAのDouble型の小数点以下の...
-
Javaのコマンドライン引数を使...
-
[JAVA]try 内の変数を外で!?
-
printfの%fにおいて教本どおり...
-
java シンボルが見つかりません...
-
会員情報登録プログラムの作成...
-
(急募) Javaじゃんけんゲームで...
-
binarySearchについて
-
配列を後ろから数えるには?
-
エクスクラメーション2つ?
-
エクセルマクロ文で、赤文字セ...
-
メール送信を行うJavaプログラム
-
コマンドプロンプトに不正な文...
-
Javaでファイル転送プログラム
-
javaで判別式のプログラミング...
-
LC発振回路-ループ利得
-
JAVAのエラーの意味が分かりま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語のポインターに関する警告
-
[JAVA]try 内の変数を外で!?
-
JSPやサーブレットでSystem.out...
-
JAVAのDouble型の小数点以下の...
-
EclipseでJava
-
「続行するには何かキーを押し...
-
文字列の引き算
-
java シンボルが見つかりません...
-
JAVA 文字色変更
-
改行の判定方法
-
JAVAのエラーの意味が分かりま...
-
Javaのコマンドライン引数を使...
-
java教えてください。
-
曜日の取得方法を教えて下さい!
-
JavaにはなぜGO TO ...
-
Javaでカレントディレクトリを...
-
構文解析中にファイルの終わり...
-
JAVA 三角形の判定
-
複数行キーボード入力した後に...
-
printfの%fにおいて教本どおり...
おすすめ情報