목록JAVA (39)
붓, 그리다
1) 테이블표 2) 이클립스 콘솔 3) 오라클 123456789SQL> select * from person; NAME AGE TEL--------------- --- --------------------김철수 25 031-832-4321홍길동 23 02-123-1264김길수 34 02-343-7823김영희 20 02-456-1567 Colored by Color Scriptercs 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959..
3. 데이터 입력하기 Insert - actionPerformed에 삽입 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253@Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub if(e.getSource()==tf1) { // 이름을 입력한 후 enter 친 경우 tf2.requestFocus(); // 커서입력 } else if(e.getSource()==tf2) { tf3.requestFocus(); } else if(e.getSource()==tf3) { if(tf1.ge..
2. JTable에 DB 설계하기 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151package j0623;// 테이블에 DB연동하기import..
1. 오라클에서 테이블 생성하기 12345678910111213141516171819202122232425262728293031323334353637 SQL> create table person( 2 name varchar2(15), 3 age varchar2(3), 4 tel varchar2(20)); 테이블이 생성되었습니다. SQL> desc person 이름 널? 유형 ----------------------------------------- -------- -------------------------- NAME VARCHAR2(15) AGE VARCHAR2(3) TEL VARCHAR2(20) SQL> insert into person values('홍길동','23','02-123-1264'); ..
[ DB 연동 ] 1. 데이터베이스 연결 코딩 1234567891011121314151617181920212223package j0623; import java.sql.*; // DB관련 라이브러리 불러오기 : 필수 예외 처리해야함public class DBTest { public static void main(String[] args) { // TODO Auto-generated method stub Connection con=null; // 연결객체를 얻어와야 sql 구문을 사용할 수 있음 String url="jdbc:oracle:thin:@localhost:1521:orcl"; // url주소값 @도메인 try { // 1) 접속할 드라이버를 메모리에 올리기 : 정적 메소드 Class.forNam..
1234567891011121314151617181920212223242526272829303132333435363738394041package j0622; // 2차원표 형태로 제공되는 컴포넌트 : JTable// MVC모델 1) Model : 배열로 선언(데이터 저장) // 2) View : 화면 JTable // 3) Controller : Model--JTable과 연결해서 보여줌import java.awt.*;import javax.swing.*; public class JTableTest extends JFrame { JTable table; public JTableTest() { setTitle("JTable 구조 연습"); //-----------------------------------..
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950package j0622;// MDI를 사용import javax.swing.*; public class JInternalTest extends JFrame { JInternalFrame iframe, iframe2; // 2개의 자식 창 JDesktopPane desktop; // JInternalFrame과 결함하여 화면에 출력 public JInternalTest(String str) { super(str); // 만드는 순서(밖에서 안으로)부착(안에서 밖으로) desktop=new JDesktopPane(); //자식 창과 결합하기 위해..
- 상속관계에 존재하는 클래스만 자료형으로 받고 싶은 경우- T : 자식클래스로 고정으로 지정해주고 자식클래스와 연관이 있는 부모클래스는 전부 적용이 된다(매개변수로 허용)12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091package j0620.super2;// : 상속관계에 존재하는 클래스만 자료형으로 받고 싶은 경우// T : 자식클래스로 고정으로 지정해주고 자식클래스와 연관이 있는 부모클래스는 전부 적용이 된다(매개변수로 허용) import..
- 상속관계로 이루어진 클래스만 자료형을 받는다- ?(자식 클래스), T(부모클래스)로 부모클래스와 자식 클래스의 임의의 자료형만 받는다Colored By Color Scripter™1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677package j0620.extend;// : 상속관계로 이루어진 클래스만 자료형을 받는다// ? : 자식클래스, T : 부모클래스 => 부모클래스와 자식 클래스의 임의의 자료형을 입력 받는다 import java.util.*; class Person{ String ..