JAVAでAccessに接続するにはJDBC-ODBCブリッジを使用します。
JAVAはunicode、ODBCはMS932(S-JIS)の文字コードがデフォルトですので、
一工夫しないと日本語文字が表示されなかったり、文字化けしたりします。
接続構文と日本語対応構文を組み合わせて載せておきます。
//JDBCドライバのロード Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //日本語対応処理 java.util.Properties prop = new java.util.Properties(); prop.put("charSet", "SJIS"); //データベースに接続 Connection con = DriverManager.getConnection("jdbc:odbc:Test",prop); Statement smt = con.createStatement(); ResultSet rst = smt.executeQuery("SELECT * FROM test"); //データベースを切断 rst.close(); smt.close(); con.close(); |