JAvaアクセスデータベースに接続する2つの方法

1616 ワード

1:WINDOWを使用しないデータソースの作成方法
直接JAVAコード内部でアクセスデータベースに接続する
注意:jdbc:odbc:driver={Microsoft Access Driver(*.mdb)};ここのスペースは、少なくしてはいけません!異常が発生します
try{
			
		String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=F://ge//123.MDB";
		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		Connection conn = DriverManager.getConnection(url);
		System.out.println(conn);
		Statement sta = conn.createStatement();
		ResultSet resu = sta.executeQuery("select * from Roche_position");
		if(resu.next()){
			System.out.println(resu.getString("cname"));
		}
		System.out.println("exit");
		}catch(Exception e){
			e.printStackTrace();
		}

2:ODBCを使用してWINDOWデータソースを構築する方法:
スタート
>>コントロールパネル
>>管理ツール
>>データソース(ODBC)
>>ユーザDSNまたはシステムDSN
>>ポイントの追加
>>「MicrosoftAccess Driver(*.mdb)」を見つけ、選択、再完了>>データソース名をカスタマイズし、既存のAccessデータベース(.mdb)を新規作成または選択できます.その他は選択しないでください.
>>確定>>確定
このデータ・ソースは正常に確立されました
次はJAVAコード接続です.
try{
			
		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		Connection conn = DriverManager.getConnection("jdbc:odbc:     ", "      (  )    ", "    (  )    ");
		System.out.println(conn);
		Statement sta = conn.createStatement();
		ResultSet resu = sta.executeQuery("select * from Roche_position");
		if(resu.next()){
			System.out.println(resu.getString("cname"));
		}
		System.out.println("exit");
		}catch(Exception e){
			e.printStackTrace();
		}
	}