アプリ版:「スタンプのみでお礼する」機能のリリースについて

以下のJDBCでのエラーに悩まされています。
ご教授お願いします。

import java.sql.*;
public class RootingM {
public static void main(String[] args) {

System.out.println( \"=> loading driver:\" );
Class.forName(\"com.mysql.jdbc.Driver\");
System.out.println(\"Ok\");

System.out.println( \"=> connecting:\" );
Connection con = null;
con = DriverManager.getConnection(url, user, pass);
System.out.println(\"Ok\");

Statement stmt = con.createStatement();

~~~ 以下省略 ~~~

【DOS プロンプト】

=> loading driver:
OK
=> connecting:
java.sql.SQLException: Communication link failure: java.io.IOException, underlyi
ng cause: Unexpected end of input stream

** BEGIN NESTED EXCEPTION **

java.io.IOException
MESSAGE: Unexpected end of input stream

STACKTRACE:

java.io.IOException: Unexp

A 回答 (4件)

Javaのエラー内容がよく分からない時は、一番上のエラーのみをまるごとコピペしてぐぐってみてください。

例えば、

「java.sql.SQLException: Communication link failure: java.io.IOException」

でぐぐると、私の場合、以下のサイトにたどり着けました。

Top > @IT会議室 > Java Solution 会議室 > JSPプログラム起動の際,localhostでは起動していたがサーバーにつなぐとうまくいかない
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.ph …
→RDBMSが開発環境とは別のところにある場合は、まずはTelnetによる接続などにより問題の切り分けですね。

Re: java.sql.SQLException: Communication link failure: java.io.IOException
http://lists.mysql.com/java/4744
→#3さんご指摘の通り、各バージョンの組み合わせによっても起こり得るとのこと。

Defect Bug Tracking Database: MySQL interactive_timeout problem
http://www.websina.com/bugzero/faq/exception-mys …
→「my.cnf」など、MySQLの設定ファイルへの変更権限などが無い場合は、サーバ管理者さんなどにも問い合わせてみてください。
    • good
    • 0

OSのバージョン


MYSQLのバージョン
JDBCドライバのバージョン
はなんでしょう?

ディストリビューションで提供しているバイナリだとダメだったりしますが。
    • good
    • 0

> con = DriverManager.getConnection(url, user, pass);


のurl,user,passが間違ってるのではないですか?
    • good
    • 0

何を実行したところでエラーになっているのかがわからないです。



~~~以下省略~~~

の部分でエラーになってたりしませんか?

コネクション周りの扱い方がなんとなく怪しそうに見えます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!