Warning: include_once(): http:// wrapper is disabled in the server configuration by allow_url_include=0 in /home/users/2/moriya-h5/web/confrage/java/jdbc/mdb_connect/mdb_connect.html on line 2

Warning: include_once(http://www.confrage.com/bin/header.php): failed to open stream: no suitable wrapper could be found in /home/users/2/moriya-h5/web/confrage/java/jdbc/mdb_connect/mdb_connect.html on line 2

Warning: include_once(): Failed opening 'http://www.confrage.com/bin/header.php' for inclusion (include_path='.:/usr/local/php/5.6/lib/php') in /home/users/2/moriya-h5/web/confrage/java/jdbc/mdb_connect/mdb_connect.html on line 2
Accessデータベースに接続 | Java | 株式会社CONFRAGE
Warning: include_once(/home/sites/heteml/users/m/o/r/moriya-h5/web/confrage/bin/menu.php): failed to open stream: No such file or directory in /home/users/2/moriya-h5/web/confrage/java/jdbc/mdb_connect/mdb_connect.html on line 17

Warning: include_once(): Failed opening '/home/sites/heteml/users/m/o/r/moriya-h5/web/confrage/bin/menu.php' for inclusion (include_path='.:/usr/local/php/5.6/lib/php') in /home/users/2/moriya-h5/web/confrage/java/jdbc/mdb_connect/mdb_connect.html on line 17
Accessデータベースに接続
「スタート」 - 「設定」 - 「コントロールパネル」 - 「管理ツール」を開きます。
管理ツールを開いたら、「データソース(ODBC)」を開きます。
すると下図のようなウィンドウが開きます。

データソースの追加
データソースの追加

「追加」を押します。
すると下図のようなウィンドウが開きます。

データソースの追加
データソースの追加

「Microsoft Access Driver」を選択し、「完了」を押します。
すると下図のようなウィンドウが開きます。

データソースの追加
データソースの追加

任意のデータソース名を入力し、「選択」を押してmdbファイルを選択し、「OK」を押します。
すると最初のウィンドウに戻り、データソースが追加されているのがわかります。

データソースの追加
データソースの追加

Javaソース
実際にJAVAでAccessデータベースに接続するには以下のように記述します。
テーブルはAccessで事前に作成しておく必要があります。

import java.sql.*;

public class DBConnect {
    public static void main(String[] args){

        Connection con = null;
        PreparedStatement stmt = null;
        ResultSet rs = null;
        
        try{
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            con = DriverManager.getConnection("jdbc:odbc:confrage");
            stmt = con.prepareStatement("select * from tbl_emp");
            rs = stmt.executeQuery();
              
            while(rs.next()){
                System.out.println(rs.getInt(1));
                System.out.println(rs.getInt(2));
                System.out.println(rs.getInt(3));
            }
                  
        }catch(SQLException e){
            e.printStackTrace();
        }catch (Exception e) {
            e.printStackTrace();
        }finally{
            try {
                if(rs != null){
                    rs.close();
                }
            } catch (SQLException e) {
                e.printStackTrace();
            }
            try {
                if(stmt != null){
                    stmt.close();
                }
            } catch (SQLException e) {
                e.printStackTrace();
            }
            try {
                if(con != null){
                    con.close();
                }
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }
}

Back to top

Information

Warning: include_once(/home/sites/heteml/users/m/o/r/moriya-h5/web/confrage/bin/side_bar.php): failed to open stream: No such file or directory in /home/users/2/moriya-h5/web/confrage/java/jdbc/mdb_connect/mdb_connect.html on line 136

Warning: include_once(): Failed opening '/home/sites/heteml/users/m/o/r/moriya-h5/web/confrage/bin/side_bar.php' for inclusion (include_path='.:/usr/local/php/5.6/lib/php') in /home/users/2/moriya-h5/web/confrage/java/jdbc/mdb_connect/mdb_connect.html on line 136

Warning: include_once(/home/sites/heteml/users/m/o/r/moriya-h5/web/confrage/bin/seo.php): failed to open stream: No such file or directory in /home/users/2/moriya-h5/web/confrage/java/jdbc/mdb_connect/mdb_connect.html on line 145

Warning: include_once(): Failed opening '/home/sites/heteml/users/m/o/r/moriya-h5/web/confrage/bin/seo.php' for inclusion (include_path='.:/usr/local/php/5.6/lib/php') in /home/users/2/moriya-h5/web/confrage/java/jdbc/mdb_connect/mdb_connect.html on line 145