JAVA 를 사용 하여 ACCESS 데이터베이스 에 접근 하 는 방법
그래서 먼저 데이터 원본 설정 작업 이 필요 합 니 다.
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();
}
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.