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を選択して、バカボン式で追加すればいいです.
    下記のコードのプリントが出力されていない場合、異常がないということです.つまり、データベースドライバのロードが完了しました.
    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() ;
    		}
    	}
    };
    
  • Eclipseの接続クローズデータベース
  • データベースを正常に読み込むとデータベースを接続したり閉じたりすることができます.通常はDriver Manager類を使って接続操作を行います.このような方法はget Connection()悪徳接続オブジェクトです.メソッドの戻り値はConnectionオブジェクトです.しかし、どのような接続をするにもデータベースのリンクアドレスを提供する必要があります.接続時にユーザ名とパスワードが必要なら、ユーザー名とパスワードを設定する必要があります.
    普通はユーザー名を設けないで、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() ;
    		}
    	}
    };