강좌
클라우드/리눅스에 관한 강좌입니다.
프로그램 분류

MS Access ODBC연결

작성자 정보

  • 웹관리자 작성
  • 작성일

컨텐츠 정보

본문


icon01.giftitle25.gif

2001-02-14kenu


이번에는 MS ACCESS를 이용해서 jdbc 연결을 해보겠습니다.

일단 Microsoft Access 를 실행해서 새 데이터베이스를 만듭니다.

access01_01.gif

access01_02.gif

Database 이름을 jspdb로 하겠습니다.

access01_03.gif

jspdb.mdb 파일이 생성이 되었습니다. 이 상태에서 MicroSoft Access 를 종료합니다. 파일이 열려있을 경우 jdbc 를 통해서 접근하는 것이 Deny 될 수 있습니다.

 

두번째 단계는 윈도우의 ODBC에 이 db를 등록하는 것입니다.

윈도우의 제어판에서 관리도구를 열어보시면 데이터 원본(ODBC) 이 보입니다.

odbc01_01.gif

두번째 탭 시스템DSN 을 클릭합니다.

odbc01_02.gif

추가 버튼을 클릭하시고 (*.mdb) 항목을 선택합니다. 일단 설치하고 안되면 다른 것으로 바꾸세요.

데이터 원본 이름(N)을 PHONEBOOK 으로 넣어보겠습니다. 데이터베이스는 아까 만들었던 jspdb.mdb 파일을 지정합니다. 확인 버튼을 누르시고요.

odbc01_03.gif

고급(A)... 버튼을 눌러서 id와 password 값을 지정해줍니다.

odbc01_04.gif

이제 설치는 다 되었습니?

odbc01_05.gif

 

ekdmadp dlTsms thtmfmf rkwlrh xptmxmfmf goqhtpdy. 파일을 c:/jsphome 에 저장하시고, 브라우저에서 http://localhost:8080/jdbcodbc.jsp 라고 호출하면 됩니다. 화면에 table created 라고 나오면 실행이 된 것입니다. MS Access 에서 확인해보세요. phonebook 이라는 테이블이 생성된 것을 보실 수 있습니다.

jdbcodbc.jsp

<%@ page import="java.sql.*" %>

<%
String DB_URL = "jdbc:odbc:PHONEBOOK";
String DB_USER = "usr";
String DB_PASSWORD= "pwd";

Connection conn;
Statement stmt;

String query = "create table phonebook(thename varchar(10), theaddr varchar(255), thenumber varchar(15))";

// try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

conn = DriverManager.getConnection(DB_URL, DB_USER, DB_PASSWORD);

stmt = conn.createStatement();

stmt.executeUpdate(query);

conn.commit();

out.println("table created!!");

stmt.close();

conn.close();

// } catch(Exception e){e.printStackTrace();}
%>

^^; 오늘은 여기까지입니다.

 

참고 : about Oracle 8i 376, 385

kenu: heogn@shinbiro.com
http://okjsp.pe.kr

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  75 명