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
'Development > Java' 카테고리의 다른 글
| 상속 장점 (0) | 2017.09.25 |
|---|---|
| Socket 클래스, Socket 클래스 생성자, Socket 클래스의 기본 생성자, Socket 생성자 예외, 연결되지 않은 소켓 생성하기, SocketAddress객체(소켓 주소) 반환하는 생성자, 프락시 서버를 통한 소켓 생성자 (0) | 2017.09.24 |
| Summary - 자바의 실행 구조, 자바의 실행 구조, 자바 자료형, 자바 연산자 & 제어문, 접근지정자 (0) | 2017.09.23 |
| 컬렉션 클래스 총정리 (0) | 2017.09.23 |
| static - static 예약어, static 정의 형식 (0) | 2017.09.22 |