JDBCはElipseとMySQLの接続を実現しました.
本論文では主にMySQLとEclipseの接続手順を説明する.JAVAとSQLのデータ操作を実現します. Eclipseのロードデータベース 1.JDBCをダウンロードする
ジャンプhttp://dev.mysql.com/downloads/connector/j/
ダウンロード (mysql-connector-java-51.38 tar.gz)
登録せずに直接ダウンロードしてください.
2.CLASSPATHの設定
環境変数インターフェースのシステム属性の中に、ユーザー変数の内に、CLASSPATHを新たに作成し、経路を設定します.D:\Android\mysql-connector-java-51.138\mysql-connector-java-51.38-bin.jar
(この時、より低いバージョンのEclipseはすでにロード済みですが、高バージョンのEclipseはまだ終了していません.下記の操作を継続することを提案します.
http://jingyan.baidu.com/article/fb48e8be386b7c6e622e1488.htmlを選択します
3.Eclipseの中で、Windows--」preferencesを選択します.ポップアップのインターフェースでjava→buildpath→user libriesを見つけました.newをクリックして、ポップアップのダイアログで名前(カスタマイズ可能、JDBC)を記入し、system libraryをチェックして、okをクリックします.
4.「add jar」をクリックして、jdbcドライバをプロジェクトに導入し、okをクリックして、ドライバパッケージの導入を完了します.
5.右クリックで作成されたプロジェクト名は、properties--Java Build Path--Add Library-"user libraryを選択して、バカボン式で追加すればいいです.
下記のコードのプリントが出力されていない場合、異常がないということです.つまり、データベースドライバのロードが完了しました. Eclipseの接続クローズデータベース データベースを正常に読み込むとデータベースを接続したり閉じたりすることができます.通常はDriver Manager類を使って接続操作を行います.このような方法はget Connection()悪徳接続オブジェクトです.メソッドの戻り値はConnectionオブジェクトです.しかし、どのような接続をするにもデータベースのリンクアドレスを提供する必要があります.接続時にユーザ名とパスワードが必要なら、ユーザー名とパスワードを設定する必要があります.
普通はユーザー名を設けないで、mysqlに入るユーザー名とパスワードは普通は置きます.
mysql-u root-p
;
接続とクローズが成功したかどうかを確認するコードは、以下の通りです.成功すれば、例外を投げずに接続先に戻ります.このコードはMySQLの中に新しいmycustufirというdatabaseを作成しました.以下のコードの例はコードです.
ジャンプhttp://dev.mysql.com/downloads/connector/j/
ダウンロード (mysql-connector-java-51.38 tar.gz)
登録せずに直接ダウンロードしてください.
2.CLASSPATHの設定
環境変数インターフェースのシステム属性の中に、ユーザー変数の内に、CLASSPATHを新たに作成し、経路を設定します.D:\Android\mysql-connector-java-51.138\mysql-connector-java-51.38-bin.jar
(この時、より低いバージョンのEclipseはすでにロード済みですが、高バージョンのEclipseはまだ終了していません.下記の操作を継続することを提案します.
http://jingyan.baidu.com/article/fb48e8be386b7c6e622e1488.htmlを選択します
3.Eclipseの中で、Windows--」preferencesを選択します.ポップアップのインターフェースでjava→buildpath→user libriesを見つけました.newをクリックして、ポップアップのダイアログで名前(カスタマイズ可能、JDBC)を記入し、system libraryをチェックして、okをクリックします.
4.「add jar」をクリックして、jdbcドライバをプロジェクトに導入し、okをクリックして、ドライバパッケージの導入を完了します.
5.右クリックで作成されたプロジェクト名は、properties--Java Build Path--Add Library-"user libraryを選択して、バカボン式で追加すればいいです.
下記のコードのプリントが出力されていない場合、異常がないということです.つまり、データベースドライバのロードが完了しました.
package JDBC_Driver_Setting;
public class Loading_Class {
// MySQL
public static final String DBDRIVER = "org.gjt.mm.mysql.Driver" ;
public static void main(String args[]){
try{
Class.forName(DBDRIVER) ; //
}catch(ClassNotFoundException e){
e.printStackTrace() ;
}
}
};
普通はユーザー名を設けないで、mysqlに入るユーザー名とパスワードは普通は置きます.
mysql-u root-p
;
接続とクローズが成功したかどうかを確認するコードは、以下の通りです.成功すれば、例外を投げずに接続先に戻ります.このコードはMySQLの中に新しいmycustufirというdatabaseを作成しました.以下のコードの例はコードです.
package JDBC_Connect_Pack;
import java.sql.Connection ;
import java.sql.DriverManager ;
import java.sql.SQLException ;
public class JDBC_Connect_Class{
// MySQL
public static final String DBDRIVER = "org.gjt.mm.mysql.Driver" ;
// MySQL
public static final String DBURL = "jdbc:mysql://localhost:3306/my_test_fir" ;
// MySQL
public static final String DBUSER = "root" ;
// MySQL
public static final String DBPASS = "" ;
public static void main(String args[]){
Connection conn = null ; //
try{
Class.forName(DBDRIVER) ; //
}catch(ClassNotFoundException e){
e.printStackTrace() ;
}
try{
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ;
}catch(SQLException e){
e.printStackTrace() ;
}
System.out.println(conn) ; //
try{
conn.close() ; //
}catch(SQLException e){
e.printStackTrace() ;
}
}
};