-PR-
解決済み

JSPからMySQLへアクセスできません・・

  • すぐに回答を!
  • 質問No.3580189
  • 閲覧数1146
  • ありがとう数1
  • 気になる数1
  • 回答数1
  • コメント数0

お礼率 33% (1/3)

JSPでMySQLにアクセスしたいのですが、下記のエラーが解決できません・・・
Exception名等で検索をかけても、非常に件数が少なくて困っています。
エラーはかなり行数が多いので先頭から少し載せてみます。

com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException:
Server connection failure during transaction. Due to underlying exception:
'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 ' 醇A 醇A ' at line 1'. ** BEGIN NESTED EXCEPTION ** com.mysql.jdbc.exceptions.MySQLSyntaxErrorException MESSAGE:
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 ' 醇A 醇A ' at line 1 STACKTRACE: 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 ' 醇A 醇A ' at line 1 at


環境はWINDOWSXP、TOMCAT5,5、MySQL4.1です。
学校の課題でJSPとMySQLを用いたWebアプリケーションを構築しており、
時間が足りないので、家でも開発を進めようと思ったのですが、先に進めません。

Webアプリケーションの構造はtomcatディレクトリ/webapps/website/内に、regist.jsp、regist.html、login.jsp、login.htmlが、
./WEB-INF/classes/myAuth/内にAuthModule.javaというファイルがあり、jspからAuthModuleをimportして使用しています。

学校のPC環境はVineLinuxで、tomcatのversionは不明です、MySQLは4.0でした。
学校のPCではうまく実行でき、データベースにアクセスできることが確認できています。
非常にエラーの部分が見づらいとは思いますが、なんとか解決の糸口を教えていただけませんか・・
通報する
  • 回答数1
  • 気になる1
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1
レベル8

ベストアンサー率 60% (23/38)

SQL文の文法エラーと書いてあるので、
どんなSQL文を発行しようとしているのか
を書いてみると何か分かるんじゃないかと思います。

無責任な予想ですが、
学校で動いて家で動かないということは
MySQLの標準の文字コードが違っているとか、
MySQL4.0は文字コードの自動変換が無いけれど、
4.1からは文字コードの自動変換が追加されている件とか
その辺りが怪しいような気がします。

SQL文に日本語が入っていたら、英数字だけなら正しく動くか、
というのを試してみると良いのではないかと思います。
お礼コメント
reiver

お礼率 33% (1/3)

ソースを見直したところ、学校のPCがLINUXだったので
EUC-JPにエンコードが設定されていたのと、
auto_incrementを指定している列に書き込みをしており
それでSQLのエラーがでていたようです。

この2点の修正で動くようになり、やっと作業にかかれます・・
本当にありがとうございました!
投稿日時 - 2007-12-10 23:02:02
-PR-
-PR-
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


専門家があなたの悩みに回答!

-PR-

ピックアップ

-PR-
ページ先頭へ