본문 바로가기

콩's EDUCATION/콩's JAVA_RUN

jdbc 연결 확인하기 jdbc 연결 확인하기 import java.sql.DriverManager; import java.sql.SQLException; public class ConnectionTest { public static void main(String[] args) throws ClassNotFoundException, SQLException { Class.forName("oracle.jdbc.driver.OracleDriver"); DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:xe","hr","hr"); System.out.println("정상적으로 연결 되었습니다. "); } } 정상적으로 연결 되었습니다. 더보기
Java 문제 8 TcpServerTest 1. 클라이언트 ip 년도 월 일 log.txt 파일 생성 ("", true) 2. 해당 ip 클라이언트 접속 시, 분, 초 기록 저장 TcpClient package TcpServer.project; import java.io.IOException; import java.io.InputStream; import java.net.Socket; import java.net.UnknownHostException; import java.util.Scanner; public class TcpClient { public static void main(String[] args) throws UnknownHostException, IOException { Socket s = new Socke.. 더보기
서버 클라이언터 서버 출력 서버 클라이언터 서버 출력 TcpClient.java import java.io.IOException;import java.io.InputStream;import java.net.Socket;import java.net.UnknownHostException;import java.util.Scanner; public class TcpClient {public static void main(String[] args) throws UnknownHostException, IOException {Socket s = new Socket("192.168.103.163",9999);System.out.println("서버와 연결되었습니다.");// 서버 : PrintWriter => String출력InputStream.. 더보기
서버 클라이언트 접속 Server 서버 클라이언트 접속 TcpServerTest.java (서버) import java.io.IOException;import java.net.ServerSocket;import java.net.Socket; public class TcpServerTest {public static void main(String[] args) throws IOException {// 1. 서버 소켓 생성ServerSocket server = new ServerSocket(9999);System.out.println("서버는 9999포트에서 실행중입니다. ");// 8000포트 사용 프로그램 이미 사용중// 1024번 이내 포트 사용 자제(FTP, TELNET, 통신프로그램)// 널리 알려진 툴 이미 사용중 가능성.// 2.. 더보기
UrlTest UrlTest import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.InputStream; import java.net.URL; import java.net.URLConnection; import java.util.Scanner; public class UrlTest { public static void main(String[] args) throws IOException { URL url = new URL("http://www.daum.net"); System.out.println(url.getProtocol()); System.out.println(url.getHost()); Sys.. 더보기
Hostname, HostAddress Hostname, HostAddress 알아보기 import java.net.InetAddress; import java.net.UnknownHostException; import java.util.*; public class InetAddressTest { public static void main(String[] args) throws UnknownHostException{ // 키보드로 www.daum.net // ip 주소, 호스트 네임... Scanner s = new Scanner(System.in); System.out.println("입력하시오"); String name = s.nextLine(); InetAddress ip = null; if(name.equals("")){ // 내컴퓨터.. 더보기
CompareUtil CompareUtil 예제 package CompareArrayList.test; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; public class CompareUtilMain { public static void main(String[] args) { ArrayList arr_first = new ArrayList(); ArrayList arr_second = new ArrayList(); HashMap hash = new HashMap(); arr_first.add("Learn to build powerful"); arr_first.add("Enterprise Java applications"); a.. 더보기
Tokenizer 문자열 분리 Tokenizer 예제 import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.ArrayList; import java.util.Scanner; import java.util.StringTokenizer; class Student{ private String name; private int kor, eng, mat; public Student(String name, int kor, int eng, int mat) { this.name = name; this.kor = kor; this.eng = eng; this.mat = mat; } public String getName() { r.. 더보기
문자열 구분자 분리 문자열 구분자 분리 import java.util.Scanner; import java.util.StringTokenizer; public class StringDivTest { public static void main(String[] args) { /* // 1. string split 사용 방법 String s="한글-점수:100/50"; // split 너무 길어진다. // 구분자 / or : or - 이것은 []로 묶으면 된다. String ss[] = s.split("[/:-]"); System.out.println(ss.length); System.out.println(ss[0]); System.out.println(ss[1]); System.out.println(ss[2]); System... 더보기
FileReader Scanner FileReader 예제 import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.Scanner; // FileCopyTest.java ==> copy.txt // a.txt b.txt ==> a.txt 입력 파일 없다. 오류 발생. // src/FileCopyTest.java copy.txt => copy.txt // src/JoinTest.java copy.txt => 기존 내용은 삭제된다. // true로 소스 변경한 후에 // src/FileCopyTest.java copy.txt => 기존 내용 유지 출력. p.. 더보기