Eclipseはmysqlデータベースに接続します

大家讲道理
リリース: 2017-05-28 11:24:48
オリジナル
2253 人が閲覧しました

clipse開発環境でデータベースに接続し、接続が成功したかどうかをテストする方法1) Eclipse開発環境には、mysql

と統合された

ドライバーがありません。次のアドレスから接続ドライバーをダウンロードする必要があります mysql-connector-java-XX-XX-XX.ziphttp://dev.mysql.com/downloads/connector/j

2) 解凍してファイル mysql-connector-java-XX.XX.XX-bin.jar のみを取得し、mysql データベースに接続する必要があるプロジェクトに参照します。例: Eclipsel でプロジェクト ConMysql をビルドしてテストしました。データベース接続。具体的な操作は次のとおりです。

プロジェクト ConMysql を右クリックします

プロパティ -> Java ビルド パス -> ライブラリ 外部 JARS の追加... をクリックします

解凍された mysql-connector-java-XX を選択します.XX.XX-bin.jar

2) ドライバーがインポートされました。それを確認するプログラムを作成しましょう

package test1;import java.sql.*;public class MysqlJdbc {  public static void main(String args[]) {    try {
      Class.forName("com.mysql.jdbc.Driver");     //加载MYSQL JDBC驱动程序   
      //Class.forName("org.gjt.mm.mysql.Driver");
     System.out.println("Success loading Mysql Driver!");
    }    catch (Exception e) {
      System.out.print("Error loading Mysql Driver!");
      e.printStackTrace();
    }    try {
      Connection connect = DriverManager.getConnection(          "jdbc:mysql://localhost:3306/test1","root","Aa-12345");           //连接URL为   jdbc:mysql//服务器地址/数据库名  ,后面的2个参数分别是登陆用户名和密码
      System.out.println("Success connect Mysql server!");
      Statement stmt = connect.createStatement();
      ResultSet rs = stmt.executeQuery("select * from stu");                                                              //user 为你表的名称while (rs.next()) {
        System.out.println(rs.getString("name"));
      }
    }    catch (Exception e) {
      System.out.print("get data error!");
      e.printStackTrace();
    }
  }
}
ログイン後にコピー

クリックしてプログラムを実行します:接続が成功したことを示しているようです


Mysql Driverのロードに成功しました!

Mysqlサーバーに接続に成功しました!

npu (mysqlに自分で書いた内容)

以上がEclipseはmysqlデータベースに接続しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート