質問編集履歴

1 内容の追加

shoi

shoi score 81

2015/05/18 14:06  投稿

No suitable driver found for~でデータベースに接続出来ない
現在データベースに接続する部分で下記エラーが出力されます。
No suitable driver found for jdbc:mysql://localhost/oo
原因を調査した結果、
・JDBCドライバのjarのクラスパスが設定されていない
・JDBCドライバが適切な場所にない
のどちらかなのかなと考えました。
そこでまず、JDBCドライバのjarについて調査した結果、
JDBCドライバのjar=mysql-connector-java-5.0.4-bin.jar
なのかなと考え、eclipse上で外部jarの追加から上記jarを追加しましたが、
結果は変わりませんでした。
現在は、JDBCドライバのjarについて調査している段階です。
以下現在のソース  
```lang-<ここに言語を入力>
       Connection conn = null;
       String url = "jdbc:mysql://localhost/oo";
       String user = "root";
       String password = "oo";
       try{
           //「↓この処理でエラー発生:No suitable driver found for jdbc:mysql://localhost/oo」
           conn = DriverManager.getConnection(url, user, password);
           Statement stmt = conn.createStatement();
           ResultSet rs = stmt.executeQuery("select name from mst");
           while ( rs.next() ) {
               String user_name = rs.getString("name");
           }
       }catch
```
このエラーの解決方法について分かる方がいましたら、ご教授をお願いします。
  • Java

    24575 questions

    Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

  • Eclipse

    3089 questions

    Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

  • JDBC

    238 questions

    JDBC(Java DataBase Connectivity)は、Javaとリーレーショナルデータベースに接続させる基本的なAPIです。Java上でSQLステートメントを発行することで、データベースの種類に影響を受ないDB操作を可能とします。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る