![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_15.png?8acaa2e)
Javaプログラムからmysqlにつなげようとして以下のコードを書いたのですが、getConnection部分でエラーになってしまいます。
Connection con = null;
try{
Class.forName("com.mysql.jdbc.Driver");
}catch(ClassNotFoundException e)
{
e.printStackTrace();
}
try{
con = DriverManager.getConnection("jdbc:mysql://127.0.0.1/DB名", user名, パスワード);
}catch(SQLException e){
e.printStackTrace();
}
環境は、
OS:ubuntu9.04
mysql:5.0.75-0ubuntu10.2(apt-getで入れたまま)
です。
具体的なエラーメッセージは、
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '????????????????' at line 1
となっていて、????????が気になります。
今まで普通に動いていたプログラムなのでコードの間違いでは無いと思うのですが、色々調べたものの解決しませんでした。
どなたか解決方が分かりましたら教えて下さい。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
エラーからすると、SQLのクエリーがおかしいぞ、といっているようだ。
実行しているクエリーのテキストを再チェックする。near '????????????????'となっているのを見ると、どうも日本語や2バイト文字でクエリーが書いてあるとか、そういった問題のようにもみえるが……。どこか間違えて書き換えて保存してしまった、というようなことじゃないだろうか。この回答への補足
回答いただきありがとうございます。
私も文字コードまわりが怪しい気がして、
eclipseでワークスペースの文字コードをutf-8に、
mysqlでcreate database Hoge default character set utf8;
としてvarcharのstrしかないtest表を作り、そこに'hoge'という文字をセットして
"select str from test"というクエリを投げてみたのですが、やはり同じエラーが出てしまいました。
そもそも試しとして'hoge'という1バイト文字を入れたのにこのエラーが出てしまうのは謎です。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- MySQL テーブル作成です。どこかのスペルが間違っているか記号など スペースかな? 1 2022/10/01 05:08
- MySQL 何にかが違うから エラーなんでしょうね! 2 2022/09/18 05:28
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- 英語 英語の問題でどう解いたらよいか分からないものがあります。教えていただけませんか?接続詞の単元です。 2 2023/06/18 15:45
- 公的扶助・生活保護 保証人? 1 2022/05/17 22:42
- 英語 英文の添削お願いします。【長文です。】 マッチングアプリで相手を言い負かしている時のやつです。 色々 1 2023/07/01 02:12
- その他(SNS・コミュニケーションサービス) 自分のpcがハッキングされたようなメールが来たのですがどうすればいいですか? 4 2022/10/02 16:14
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- 戦争・テロ・デモ ウクライナ、メル友に五千円要求されてさ 1 2022/04/02 09:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Eclipseで、プロジェクト名のと...
-
eclipseでのsvn認証エラー回避方法
-
漢字の読みを表示するプログラム
-
struts-config.に対する読み込...
-
javaサーブレットからのoracle...
-
Eclipseで次のエラー箇所にジャ...
-
構文エラーのやり直しについて
-
JSP内でString型からint型に変...
-
Javaのエラーについてです
-
JSPで意味不明のコンパイルエラー
-
Eclipseの環境について
-
コンパイル時にエラーが出てし...
-
jspのファイルでエラーが出る
-
タグが閉じてないというエラー...
-
【ジェネリックス】コンパイル...
-
Eclipseのソース添付について
-
シンボルが見つかりませんとい...
-
最大オープン・カーソル数のエラー
-
Java エスケープ文字
-
eclipseをバージョンアップした...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseで、プロジェクト名のと...
-
タグが閉じてないというエラー...
-
エラー:org.springframeworkが...
-
シンボルが見つかりませんとい...
-
JSP内でString型からint型に変...
-
構文エラーのやり直しについて
-
Javaのエラーについてです
-
tomcat起動時エラー
-
Eclipseで次のエラー箇所にジャ...
-
JSPのIF文を教えて下さい
-
eclipseをバージョンアップした...
-
eclipseでのsvn認証エラー回避方法
-
コンパイル時にエラーが出てし...
-
getParameterについて
-
JAVAでアルファベットを数...
-
「型 ArrayList は総称ではあり...
-
Win32コンソールアプリでnamesp...
-
enum列挙子に使える文字列と使...
-
java eclipse apache tomcat 9....
-
Eclipseの環境について
おすすめ情報