1. 程式人生 > >在java中實現access資料庫的遠端訪問

在java中實現access資料庫的遠端訪問

遠端伺服器中的access資料庫,

1、先在遠端伺服器上配置資料來源

2、下載RmiJdbc.jar包,在遠端伺服器上安裝jdk,配置環境變數,將jar包的路徑配置到classpath中

3、通過 java org.objectweb.rmijdbc.RJJdbcServer啟動服務(不能關閉,否則連線不上)

在本地專案中,將RmiJdbc.jar引入

package com.tools;

import java.sql.DriverManager;

public class AccessTest {

  public static void main(String[] args) {

    try {

      // 註冊資料提供程式

      Class.forName("org.objectweb.rmijdbc.Driver").newInstance();

      // 資料鏈接字串

      String strurl = "jdbc:rmi://192.168.3.200/jdbc:odbc:iccard";//iccard為遠端伺服器配置的資料來源的名稱

      java.sql.Connection c = DriverManager.getConnection(strurl, "iccard", "168168");//在遠端伺服器中配置使用者名稱密碼

      java.sql.Statement st = c.createStatement();

      java.sql.ResultSet rs = st.executeQuery("select t.f_cardno from t_b_IDCard t ");

      java.sql.ResultSetMetaData md = rs.getMetaData();
      while(rs.next()) {

        for(int i=1; i<= md.getColumnCount(); i++) {

          System.out.println(rs.getString(i));

        }

      }

      rs.close();

    } catch(Exception e) {

      e.printStackTrace();

    }

  }

};

具體參考: