'JDBC'에 해당되는 글 1건

  1. 2007.12.13 JAVA MSSQL2005 JDBC 드라이버

http://www.microsoft.com/downloads/details.aspx?FamilyID=6d483869-816a-44cb-9787-a866235efc7c&DisplayLang=ko


* 설치환경 *

- Windows XP

- JAVA 1.3

JAVA가 설치 돼 있는 환경을 기본으로 한다.


1. 마이크로소프트사 홈페이지에 다운로드 센터에서 JDBC 드라이버를 다운받는다.

MSSQL 2000버젼은 현재 SP3 버젼까지 나와있다.





2. setup.exe 파일을 다운받는다.

요즘 귀차니즘병이 많아 첨부파일로 올려놓겠다.


3. 다운받은 setup.exe파일을 실행해서 설치한다.

설치 방법은 긍정적인 대답만 눌러주면서 넘어가면 된다.


4. 설치가 완료 되면 C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC 폴더가 생긴다.



5. C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib 폴더에 들어가면 3가지 파일이 나오는데 모두 복사한다.


6. JAVA설치 폴더 아래 jre\lib\ext 폴더에 5. 에서 복사한 파일을 붙여넣는다.

ext폴더가 없을경우 새로 생성하면 된다.




여기까지 왔으면 JDBC를 사용하기 위한 준비는 끝났다.


다음 소스코드를 실행해서 정상적으로 아무 출력없이 종료 된다면 설치완료!


MSSQL이외에 Oracle과 같은 다른 DBMS를 연결하고 싶다면


각 사이트에서 드라이버를 받아 위와 비슷한 절차를 통해 설치하면 된다.

==================================================================================

import java.sql.*;
public class TestJDBC{
 public static void main(String[] args){
  Connection connect=null;    
  Statement st=null;          
  ResultSet rset=null;    
 
  try{
   Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");  
  }catch(ClassNotFoundException ce){
   System.out.println(ce);
  }

  try{     
   //"jdbc:microsoft:sqlserver://서버ip주소:1433;DatabaseName=db명","사용자명","비밀번호"
   connect = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=DBNAME","sa","password");        
   st = connect.createStatement();
   rset= st.executeQuery("Select * from table1");
  }catch(SQLException se){
   System.out.println(se);
  }finally{
   try{
    if(rset!=null)rset.close();
    if(st!=null)st.close();
    if(connect!=null)connect.close();
   }catch(SQLException se){}
  }
 }
}


Posted by 나비:D
:

BLOG main image
by 나비:D

공지사항

카테고리

분류 전체보기 (278)
Programming? (0)
---------------------------.. (0)
나비의삽질 (5)
Application (177)
SQL (51)
Web (27)
etc. (14)
Omnia (0)
---------------------------.. (0)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

달력

«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Total :
Today : Yesterday :