JAvaアクセスデータベースに接続する2つの方法
1616 ワード
1:WINDOWを使用しないデータソースの作成方法
直接JAVAコード内部でアクセスデータベースに接続する
注意:jdbc:odbc:driver={Microsoft Access Driver(*.mdb)};ここのスペースは、少なくしてはいけません!異常が発生します
2:ODBCを使用してWINDOWデータソースを構築する方法:
スタート
>>コントロールパネル
>>管理ツール
>>データソース(ODBC)
>>ユーザDSNまたはシステムDSN
>>ポイントの追加
>>「MicrosoftAccess Driver(*.mdb)」を見つけ、選択、再完了>>データソース名をカスタマイズし、既存のAccessデータベース(.mdb)を新規作成または選択できます.その他は選択しないでください.
>>確定>>確定
このデータ・ソースは正常に確立されました
次はJAVAコード接続です.
直接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();
}
}