Summary - 서버 소켓을 생성하는 방법과 클라이언트 소켓을 생성하는 방법, 데이터베이스 접속

CODEDRAGON Development/Java

반응형


SUMMARY - 자바프로그래밍 요약정리 


서버 소켓을 생성하는 방법과 클라이언트 소켓을 생성하는 방법

조건

서버의 IP주소는 192.168.100.123으로 한다.

통신을 위한 포트는 9500번으로 한다.

생성방법

서버 소켓 생성 : ServerSocket serverSocket = new ServerSocket(9500);

Socket socket = serverSocket.accept();

 

클라이언트 소켓 생성 : Socket socket = new Socket("192.168.100.123",9500);

http://codedragon.tistory.com/4588

http://codedragon.tistory.com/6276

 

 

 

데이터베이스 접속

조건

데이터베이스는 오라클11g를 이용한다.

오라클에서 제공하는 jdbc드라이버를 이용하여 데이터베이스에 연결한다.

오라클에서 실습용으로 제공하는 scott계정의 dept테이블에 저장된 자료를 출력하고, 입력하는 기능의 프로그램을 작성한다.

연결에 필요한 패스워드는 tiger이며 포트번호 1521, SID xe로 한다.

 

코드

//JDBC 드라이버를 사용하여 접속할 URL

String jdbcURL ="jdbc:oracle:thin:@localhost:1521:xe";

String id="scott";

String passwd = "tiger";

Connection con = null;

try{

//메모리에 OracleDriver 로드

Class.forName("oracle.jdbc.driver.OracleDriver");

//Connection객체 생성

con = DriverManager.getConnection(jdbcURL, id, passwd);

out.println("정상적으로 데이터베이스에 접속되었습니다.");

}catch(SQLException e){

out.println("예외가 발생하였습니다.");

e.printStackTrace();

}finally{

// 데이터베이스 연결 해제

if(con !=null){ try{ con.close(); }catch(SQLException e){ e.printStackTrace();} }       

}

 http://codedragon.tistory.com/4340