JAVA 를 사용 하여 ACCESS 데이터베이스 에 접근 하 는 방법

ODBC 데이터 원본 을 설정 하 는 방식 을 사용 합 니 다.
    그래서 먼저 데이터 원본 설정 작업 이 필요 합 니 다.
    ODBC 생 성 과정:
    제어 판 --> 관리 도구 --> 데이터 원본.
    "시스템 DSN"을 선택 하 십시오 -- "추가"
    "driver do Microsoft Access"를 선택 하고 "완료"를 클릭 하 십시오.
    데이터 원본 에 access Test 와 같은 이름 을 붙 입 니 다.
    "선택"을 누 르 면 데이터베이스 파일 을 선택 하면 됩 니 다.
    이렇게 해서 데이터 원본 을 설정 하 였 습 니 다.
    다음은 데이터베이스 에 접근 하 는 예 입 니 다.
   
package com.hf.accessTest;

    import java.sql.Connection;

    import java.sql.DriverManager;

    import java.sql.PreparedStatement;

    import java.sql.ResultSet;

    import java.sql.SQLException;

    public class ConnectionManager {

    static {

    try {

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

    } catch (ClassNotFoundException e) {

    // TODO Auto-generated catch block

    e.printStackTrace();

    }

    }

    public static Connection getConnection(){

    Connection con=null;

    //String url = "jdbc:odbc:driver={Microsoft Access Driver(*.mdb)};DBQ=f:\\test.mdb";

    String url=new String("jdbc:odbc:accessTest");//test     

    try {

    con= DriverManager.getConnection(url);

    } catch (SQLException e) {

    // TODO Auto-generated catch block

    e.printStackTrace();

    }

    return con;

    }

    /**

    * @param args

    */

    public static void main(String[] args) {

    //    

    Connection con = ConnectionManager.getConnection();

    try {

    PreparedStatement st = con.prepareStatement("select id,name from test1 ");

    ResultSet rs = st.executeQuery();

    while (rs.next()){

    String id");

    String name");

    System.out.println("id:"+id+"   name: "+name );

    }

    rs.close();

    st.close();

    con.close();

    } catch (SQLException e) {

    // TODO Auto-generated catch block

    e.printStackTrace();

    }

    }

    }

좋은 웹페이지 즐겨찾기