java怎么连接access数据库

Accessデータベースに接続するには、JavaのJDBC(Java Database Connectivity) APIを使用します。JDBCを使用してAccessデータベースに接続する手順は以下のとおりです: 1. まず、コンピューターにMicrosoft Accessデータベースエンジン用のドライバがインストールされていることを確認します。ドライバはMicrosoftの公式ウェブサイトからダウンロードしてインストールできます。2. Javaプロジェクトで、「java.sql」パッケージと「sun.jdbc.odbc」パッケージをインポートします。3. 「Class.forName()」メソッドを使用してODBCドライバをロードします。たとえば、Access 2010バージョンでは、「sun.jdbc.odbc.JdbcOdbcDriver」を使用します。コードのサンプルを以下に示します:

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

4. DriverManager.getConnection()メソッドを利用してAccessデータベースに接続する。データベースのURL(Uniform Resource Locator)を指定し、データベースの場所と名前を含める。たとえば、プロジェクトのルートディレクトリにある「database」フォルダ内のAccessデータベースファイル「mydatabase.accdb」の場合、URLは「jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=database/mydatabase.accdb」となる。コード例:

String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=database/mydatabase.accdb";
Connection connection = DriverManager.getConnection(url);

5. Accessデータベースへの接続に成功しました。SQLクエリと更新操作を実行できます。たとえば、データの照会と結果の印刷。

Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery("SELECT * FROM mytable");
while (resultSet.next()) {

String column1 = resultSet.getString(“column1”);

 

int column2 = resultSet.getInt(“column2”);

 

System.out.println(“column1: ” + column1 + “, column2: ” + column2); }


6. 最後に、データベース接続を閉じます。

resultSet.close();
statement.close();
connection.close();

Accessデータベースに接続するための基本手順です。ただし、Accessデータベースの特殊性により、追加の構成や権限が必要な場合がありますのでご注意ください。

bannerAds