목록 IT기술 (72)
이롭게 현명하게

목차 MySQL을 환경변수에 추가 이클립스에 JDBC 파일 추가 [MySQL을 환경변수에 추가] MySQL Server 가 설치된 경로 복사 Window 기준 C:\Program Files\MySQL\MySQL Server 8.0\bin 제어판 > 시스템 및 보안 > 시스템 고급 시스템 설정 클릭 환경 변수 클릭 시스템 변수 > Path 클릭 후 편집 클릭 새로 만들기 클릭 후 MySQL Server가 설치된 폴더의 bin 폴더 경로 붙여넣기 > 확인 확인 윈도우키 + Q 에서 cmd 입력후 엔터 mysql -v mysql -v 입력 버전이 잘 출력된다면 성공! 하지만 ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using passwor..

MySQL 웹사이트 접속 MySQL :: MySQL Community Downloads The world's most popular open source database Contact MySQL | Login | Register dev.mysql.com MySQL Installer for Windows 클릭 64비트 윈도우지만 32비트 MySQL이 잘 설치되고 실행되기 때문에 32비트를 설치해도 무관하다 두 개의 파일이 나타나데 하나는 웹 연결용이고 다른 하나는 로컬 설치용이다. 이때 용량이 큰 것을 Download 한다. 다운로드 시 로그인/회원가입 화면이 나타나는데 밑에 있는 No thanks, just start my download를 클릭한다. 다운 받은 파일을 실행한다. MySQL에 있는 모든 ..

목차 UDP란? DatagramSocket 클래스 DatagramPackt 클래스 UDP를 사용하여 데이터 주고받기 [UDP(User Datagram Protlcol)란?] TCP 프로토콜을 이용한 통신방법은 전화와 비슷하다. 상대방이 전화 수락을 해야지만 연결이 된다. 즉, 연결이 종료되기 전까지는 데이터 통신이 가능하다. UDP 프로토콜을 이용한 통신 방법은 편지와 비슷하다. 편지 봉투 하나에는 하나의 편지가 들어가게 된다. 하지만 하나의 봉투 안에 다 넣을 수 없다면 여러 개의 봉투를 사용할 수 있다. 똑같은 시간에 발송한 편지라도 도착시간은 각각 다를 수 있고 편지의 순서 또한 바뀔 수 있다. 최악의 경우에는 편지가 배송 중에 분실될 수 있다. 데이터가 중간에 분실이 되는 경우도 있고, 도착 순서..

목차 1. ServerSocket 객체 생성 2. accept() 메소드 호출 3. 소켓으로부터 스트림 객체를 얻는다. 4. 상호 대화 단계 5. 종료 날짜 서버 날짜 클라이언트 실행방법 [1. ServerSocket 객체 생성] ServerSocket server = new ServerSocket(portNumber,queueLength); ServerSocket 생성자를 호출하면 생성자의 매개변수에는 portNumber 와 queueLength를 가진 소켓을 생성한다. queueLength : 서버에 연결되기를 기다리는 클라이언트의 최대 개수 portNumber : 포트번호로 클라이언트가 서버 컴퓨터에서 서버 애플리케이션을 찾기 위해 필요. 각 클라이언트는 이 포트번호를사용하여 서버에 연결을 요청한다..

목차 URLConnection HttpURLConnection [URLConnection] 네트워크에서 데이터를 읽는 방법도 파일에서 읽는 방법과 비슷하다. 스트림을 네트워크에 연결하여 데이터를 읽는다. 자바에서 네트워크 패키지는 java.net이다. 많은 클래스 중에서 java.net.URL은 자바 프로그램과 인터넷상의 원격 컴퓨터를 연결하는 기능을 한다. 원격 컴퓨터가 자원에 접근하는 것에 허가하였다는 전제하에 가능하다. URL 클래스에서 원격 컴퓨터에 접근하려면 URL 객체를 생성하여, 생성자 호출을 통해 웹 사이트의 주소를 전달한다. 만약 URL 생성자에서 URL을 잘못 지정되었을 경우에 MalformedURLException 예외를 발생시킨다. try{ URL testURL = new URL("..

목차 프로토콜(Protocol) TCP(Transmission Control Protocol) UDP(User Datagram Protocol) 포트(Port) 소켓(Socket) 소켓 예제 [프로토콜(Protocol)] 한국어를 사용할 수 있는 사람과 스페인어를 사용할 수 있는 사람이 있다. 이 두 사람이 대화를 하기 위해서는 서로 알고 있는 동일한 언어를 사용할 때만 의사소통이 가능하다. 컴퓨터도 동일하다. 컴퓨터들끼리 데이터를 주고받기 위해서는 어떠한 규칙이 필요하다. 이것을 프로토콜(Protocol)이라고 한다. 프로토콜은 컴퓨터들 간에 상호통신을 할 때 데이터를 원활하고 신뢰성 있게 주고받기 위해 필요한 약속을 규정하는 것이다. 프로토콜에는 정보의 교환 형식과 송수신 방법 등을 규정하는 규칙이 ..