JAVA69 자바(JDBC) mvc패턴02. JDBC VO패키지 만들기 memberVO클래스 package kr.or.ddit.mvc.vo; /* DB테이블에 있는 컬럼을 기준으로 데이터를 객체화한 클래스 DB테이블의 '컬럼명'이 클래스의 '멤버변수명'이 된다. DB테이블의 컬럼과 클래스의 멤버변수를 매핑하는 역할을 수행한다. */ public class MemberVO { private String mem_id; private String mem_pass; private String mem_name; private String mem_tel; private String mem_addr; // VO클래스에서 별도의 생성자를 만들경우에는 기본 생성자도 반드시 같이 만들어 준다. public MemberVO(String mem_id, String mem_pass, String .. 2023. 7. 8. 자바(JDBC) mvc패턴01. JDBC Utill패키지 만들기 jdbc util 클래스 package kr.or.ddit.utill; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; // JDBC드라이버를 로딩하고 Connection객체를 생성하여 반환하는 메서드로 구성된 class 만들기 public class DBUtil { static { try { Class.forName("oracle.jdbc.driver.OracleDriver"); } catch (ClassNotFoundException e) { System.out.println("드라이버 로딩 실패~~~"); e.printStackTrace(); } } public static Connecti.. 2023. 7. 8. 자바Network (UDP) UdpServer package kr.or.ddit.basic.udp; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; /* UDP방식 : 비연결 지향, 신뢰성 없다. 데이터가 순서대로 도착한다는 보장이 없다, 그렇지만 TCP방식보다 속도가 빠르다. DatagramSocket객체와 DatagramPacket객체를 이용해서 통신한다. -DatagramSocket : 데이터의 송수신과 관련된 작업을 수행한다. (우체부) -DatagramPacket : 주고 받는 데이터와 관련된 작업을 수행한다.(소포, 편지) ==> 수신용 생성자와 송신용 생성자를 따로 제공한다. TCP방식의 경우에는 스트림객체를 이용해서 송.. 2023. 6. 30. 자바Network (UDP) UdpClient package kr.or.ddit.basic.udp; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.util.Scanner; public class UdpClient { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); try { //수신 받은 데이터가 지정될 byte형 배열 byte[] bMsg = new byte[512]; //소캣 객체 생성 DatagramSocket socket = new DatagramSocket(); //접속할 곳의 주소 정보 생성 InetA.. 2023. 6. 30. 자바Network (TCP) TcpServer02 package kr.or.ddit.basic.tcp; import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; public class TcpServer02 { public static void main(String[] args) throws IOException { // 서버소켓을 만들고, 클라이언트가 접속해 오면 소켓을 만들어서 // 메시지를 받는 쓰레드와 메시지를 보내는 쓰레드에 이 소켓을 주입한다. ServerSocket server = new ServerSocket(7777); System.out.println("서버가 준비 중입니다..."); Socket socket = server.accept(); //클.. 2023. 6. 30. 자바Network (TCP) TcpServer01 package kr.or.ddit.basic.tcp; import java.io.DataOutputStream; import java.io.IOException; import java.io.OutputStream; import java.io.OutputStreamWriter; import java.net.ServerSocket; import java.net.Socket; public class TcpServer01 { public static void main(String[] args) throws IOException { //TCP소켓 통신을 하기 위해 ServerSocket객체를 생성한다. ServerSocket server = new ServerSocket(7777); System.out.print.. 2023. 6. 30. 이전 1 2 3 4 5 6 7 ··· 12 다음