JAVA 78

210903_이클립스를 통해 오라클 출력(select,update,delete,insert,search)

import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.Scanner; public class DbMembers { DbConnTest db=new DbConnTest(); //사원정보입력 public void insertMember() { Connection conn=null; PreparedStatement pstmt=null; Scanner sc=new Scanner(System.in); String name,buseo,gender,position; int pay,..

JAVA 2021.09.06

210903_이클립스에 오라클 db 연결용 클래스 생성

public class DbConnTest { //cloud url static final String ORACLE_CLOUD="jdbc:oracle:thin:@zeroju_high?TNS_ADMIN=/Users/youngju/Oracle/Wallet_zeroju"; public Connection getCloudOracle() { Connection conn=null; try { conn=DriverManager.getConnection(ORACLE_CLOUD, "admin", "Dyekflawkd52"); System.out.println("오라클 클라우드 서버 연결 성공"); } catch (SQLException e) { System.out.println("오라클 클라우드 서버 연결 실패 "+e...

JAVA 2021.09.03

210903_이클립스 콘솔창 입력으로 오라클 출력(scanner,insert,select,delete,update)

public class HelloDmlEx { //새로운 db만들어서 dml테스트 //connect 클래스 생성 DbConnTest db=new DbConnTest(); //insert public void insert() { //insert를 오라클말고 이클립스 콘솔창에서 입력 Scanner sc=new Scanner(System.in); String name,addr; String sql=""; System.out.println("이름 입력"); name=sc.nextLine(); System.out.println("주소 입력"); addr=sc.nextLine(); //name과 addr이 string, 실제 이름이기에 소따음표로 감싸주기 sql="insert into hello values(seq..

JAVA 2021.09.03

210826_Lamda

//람다 //자바의 함수형 프로그램인 람다 표현식은 인터페이스 사용하는 익명내부클래스의 또다른 표현식 //하지만 인터페이스가 단 하나의 추상메서드만 갖고 있어야 한다 그리서 사용 빈도 낮음 //추상메서드 interface Orange{ public void write(); //public void play(); 람다식 표현으로는 추상메서드 하나만 가능해서 두개 불가능 } public class Lamda_04 { //익명내부클래스 이용해서 오버라이딩 하기 public void abstMethod1() { Orange or=new Orange() { @Override public void write() { System.out.println("익명내부클래스의 오렌지 입니다"); } }; //출력 or.wri..

JAVA 2021.08.26

210826_Thread

(예제1) public class Thread_05 { //클래스를 상속받지 않고 그냥 해보기 String name; int num; public Thread_05(String name,int num) { this.name=name; this.num=num; } // //방법2 // @Override // public void run(){ // for(int i=0;i0 ~ three==>300 까지 출력됨 ~~~~~~~~~~~~~~~~~~~~~~~~~ (예제2) //Thread_05와 같으나 이번에는 인터페이스 구현해서 해보기 public class Thread_06 implements Runnable{ String name; int num; public Thread_06(String name,int ..

JAVA 2021.08.26

210823_Swing(버튼)+image+Arrays

public class SwingArraysBtn_09 extends JFrame{ Container cp; JButton[]btn=new JButton[6]; //배열선언, 6개 할당 String [] btnLabel= {"Red","Yellow","Blue","Gray","Pink","White"}; //버튼6개인걸 알기에 6개만 생성 Color [] btncolor= {Color.RED,Color.YELLOW,Color.BLUE,Color.GRAY,Color.PINK,Color.WHITE }; //컬러 각각의 번지수에 맞춰 작성 public SwingArraysBtn_09(String title) { super(title); cp=this.getContentPane(); this.setDefault..

JAVA 2021.08.23