2021년 목표설정

이미지
기본적으로 작년에 달성하지 못한 것들을 하려고 생각중인데..코로나가 언제까지 이어질지, 한국이나 북해도는 갈 수 있을지..자격증은 응시 가능할지..여러가지가 불확실하다. 2021년은 무엇보다 정신적인 부분과 경제적인 부분에 중점을 두고 조금 더 치열하게 지내보고 싶다. 일본나이로도 30대 마지막 해, 이제 불혹에 접어드는 나이..복잡하지만 심플하게. 육체적목표 : 트라이에슬론 스탠다드 도전하기 정신적 : 자격증2개 도전 + 자체개발 서비스 론칭 가족적 : 가정의 평화를 유지하기 경제적 : 외식과 유흥비를 줄이고 부수입을 늘려서 결과적으로 저축하기 사회적 : 목표세미나를 포함해서 민단과 개인인맥의 활성화와 교류를 촉진하기

JAVA에서 MSSQL JDBC 연동

* 설치환경 *
- 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){}
  }
 }
}
==================================================================================

댓글

이 블로그의 인기 게시물

[메모] PostgreSQL에서 Insert 하는 경우 자동채번 PK가 중복에러 나는 경우

[C# & LINQ] 랜덤으로 데이터를 한 개 추출하는 방법

[react-native] uuid 생성이 에러가 날 때 대처법