JAVA
-
JRadioButton(단일 선택)JAVA/GUI - Swing 2020. 10. 24. 20:22
RadioButtonFrame.java 소스 파일 RadioButtonTest.java 소스 코드 더보기 import javax.swing.JFrame; public class RadioButtonTest { public static void main( String args[] ) { RadioButtonFrame radioButtonFrame = new RadioButtonFrame(); radioButtonFrame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); radioButtonFrame.setSize( 300, 100 ); // set frame size radioButtonFrame.setVisible( true ); // display frame }..
-
SQL 문을 하나로 통합해서 DB에 연결하기JAVA/DataBase 2020. 10. 23. 22:15
우리는 앞에서 SQL의 구문을 살펴보았다. designatedroom87.tistory.com/205?category=897688 SQL의 Select구문을 이용하기 SQL Scrapbook에서 오라클의 HR 데이터베이스에 하나의 테이블을 만들어서 데이터를 추가한 후에 자바로 데이터 탐색을 해보자. SQL Scrapbook에서 다음과 같이 명령어를 적고 실행해서 테이블을 만들 designatedroom87.tistory.com designatedroom87.tistory.com/206?category=897688 SQL의 Insert구문을 이용해서 데이터 저장하기 자바에서 DB로 데이터가 이동하는 것이다. 이는 update라 칭한다. Select구문과는 다르게 conn객체에서 executeUpdate함수..
-
데이터를 입력받아 DB에 접근하기 - PreparedStatement를 활용JAVA/DataBase 2020. 10. 22. 23:11
아래의 글을 먼저 읽고 오자. designatedroom87.tistory.com/213?category=897688 데이터를 입력받아 DB에 접근하기 우선 테이블을 하나 만들도록 한다. 테이블에 저장할 데이터는 번호(정수), 이름(String), 전화번호(String),메모(String) 이다. create table Phonebook(no NUMBER(3), name varchar2(20), phonenum varch.. designatedroom87.tistory.com SelectPhonebook.java 소스 코드 더보기 import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; impo..
-
생성자(Constructor) & 기본 클래스 만들기JAVA/Class 2020. 10. 21. 22:26
모든 클래스는 인스턴스화 될 때, 생성자를 사용한다. 생성자의 특징 1. 생성자는 리턴타입이 없다. 2. 생성자를 프로그래머가 만들지 않으면 매개변수가 없는 생성자가 컴파일할 때, 자동으로 만들어진다. 이 매개변수가 없는 생성자를 기본생성자라고 한다. 3. 생성자를 하나라도 프로그래머가 만들었다면 기본생성자는 자동으로 만들어지지 않는다. 생성자의 역할 . 생성자가 하는 일은 객체가 될 때, 초기화 하는 역할을 수행한다. 생성자에서는 초기화의 역할을 할 수도 있으며, 생성자도 함수이므로 오버로딩이 가능함을 알 수 있다. Person이라는 클래스를 하나 만들어보자. 생성자는 4개를 만들어 보았다. 다음과 같다. 그런데 위의 내용을 다음과 같이 작성 가능하다. 위와 내용과 아래의 내용은 모두 같다. 그리고, ..
-
클래스 기본JAVA/Class 2020. 10. 21. 22:26
클래스 정의 동일하지 않은 자료형을 묶어서 관리할 수 있고, 데이터를 조작하는 메소드도 포함하는 것을 클래스라 한다. 위의 클래스의 이름은 Exam이며, 접근제한자는 public이다. 클래스의 기본 구성 자바 클래스는 중첩(내부 클래스), 필드, 생성자, 메소드로 구성된다. 클래스 사용하기 프로그램을 실행하면 60이 나온다. 위의 Exam 클래스에서 접근제한자 public을 제거하면 default public 이 된다. 즉, 접근제한자가 명시되지 않을 경우 default public이 된다. new 객체 위의 문장의 의미는 인스턴스(객체)를 생성해주는 역할을 한다. new 연산자를 통해 메모리(Heap 영역)에 데이터를 저장할 공간을 할당받고 그 공간의 참조 값(reference value/해시코드)을 ..
-
데이터를 입력받아 DB에 접근하기JAVA/DataBase 2020. 10. 20. 22:52
우선 테이블을 하나 만들도록 한다. 테이블에 저장할 데이터는 번호(정수), 이름(String), 전화번호(String),메모(String) 이다. create table Phonebook(no NUMBER(3), name varchar2(20), phonenum varchar2(20), memo varchar2(100)); 직접 키보드로 데이터들을 입력받아 데이터를 입력,출력,삭제,수정을 해보자. 위의 구문을 통해서 테이블을 하나 만든다. 1. Insert구문 소스 코드 더보기 import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; import java...