jsp 와 JDBC 로 간단한것

이미지
오라클과 연동하여 기본적인 DML 문장들을 실행해본다. 왼쪽 상단에 추가 버튼을 누르면 아래와 같은 페이지로 넘어간다. 처음엔 다 빈칸인데 스크린샷 찍는데 여러번 찍어야 되서.. 위와 같이 채운 다음 가입하기 버튼을 누르면 아래와 같이 실행된다. 34번 삼신할매 행이 추가 되었다. 그리고 다시 34번 삼신할매 우측의 수정을 클릭하면 아래와 같은 페이지로 넘어간다. 이번에는 빈칸이 아니라 javaBean을 이용하여 미리 넣었던 값들이 불러와 있다. 그리고 값들을 아래와 같이 바꿔주고 수정하기 버튼을 누른다. 그러면 아래와 같이 34번 삼신할매가 34번 재벌3세로 바뀐것을 확인 할 수 있다. 그리고 아래와 같이 체크박스를 사용하여 3개의 행을 지워보겠다. 3개 행을 체크한 후 좌측 상단에 삭제버튼을 클릭하면 3개행이 지워진다. 삭제된 결과는 아래사진에서 확인이 가능 하다. 결과 5행중 3행을 삭제하고 나니 2개행만 남았다. 행마다 우측에 삭제버튼이 있는데 스크린샷 찍기가 귀찮아서 생략한다. 클릭하면 해당행만 삭제가 된다. 그리고 노란색줄에 체크박스를 누르면 전체행이 선택되고 좌측상단에 삭제버튼을 누르면 선택된 만큼 삭제가 가능하다. JDBC사용을 위해 나는 오라클11g를 사용하기에 프로젝트에 ojdbc6_g.jar을 설정해주었다. 그리고 각 행마다 객체로써 사용하기 위해서  MovieBean을 만들어서 이용했다. MovieDao에서 드라이버로드 및 연결 그리고 쿼리들을 실행하였다. 맨 처음 페이지가 list.jsp이며 좌측상단에 추가 버튼을 누르면, insertForm.jsp로 넘어가게끔 그리고 정보를 입력하고  가입하기 버튼을 누르면 inputProc.jsp로 넘어가서 javaBean을 이용하여 넘오오는값을 객체로 받아 MovieDao에서 쿼리를 실행하게 하였다. 쿼리실행이 성공적으로 완료되면 list.jsp로 실패하면 insertFo...

java for문 10단위의 합

이미지
public class For_if { public static void main(String[] args) { // TODO Auto-generated method stub  youn1223@daum.net int sum; int i; System.out.println(); sum=0; for(i=1;i<=100;i++){ sum=sum+i; if(i%10==0){ System.out.println(1+"~" +i+" : "+sum); } } System.out.println(); sum=0; for(i=1;i<=100;i++){ sum=sum+i; if(i%10==0){ System.out.println(i-9+"~" +i+" : "+sum); sum=0; } } } }                                   결과                                   10단위의 합구하기

java array 성적입력받아 성적표 출력하기

이미지
import java.util.Scanner; public class Sungjuk { public static void  main(String[] args){ Scanner sc = new Scanner(System.in); System.out.print("이름 입력=>"); String name = sc.next();//문자열입력 System.out.print("HTML 점수=>"); double html=sc.nextDouble(); System.out.print("JSP 점수=>"); double jsp=sc.nextDouble(); System.out.print("JAVA 점수=>"); double java=sc.nextDouble(); double total=html+jsp+java; double avg=total/3.0; System.out.println(name+"학생의 점수"); System.out.println("HTML : "+html); System.out.println("JSP : "+jsp); System.out.println("JAVA : "+java); System.out.println("합계 : "+total); System.out.printf("평균 : %.2f\n" , avg); System.out.println("-------------------------------"); double[] arr = new double[3]; arr[0]=html; arr[1]=jsp; arr[2]=java; double max; double min;         int ...

java 로 Lotto 만들어 보기

이미지
import java.util.Scanner; public class Ex_04_25_Math_lotto_남동길 { public static void main(String[] args) { int[] lotto = new int[6]; // 1~45 중복 안되게 삽입      int[] my = new int[6]; // Scanner 입력      int count=0; // 맞은 갯수      Scanner sc = new Scanner(System.in);      int i,j;            for(i=0; i<lotto.length; i++){         lotto[i] = (int)((Math.random()*45)+1);         if(i>0){            for(j=0; j<i; j++){               while(lotto[i]==lotto[j]){                  lotto[i] = (int)((Math.random()*45)+1);               }            }         }      }          ...

java txt 파일 읽어서 추가로 쓰기 -> 성적처리

이미지
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.InputStreamReader; public class java_성적처리 { public static void main(String[] args) throws IOException { BufferedReader in = null; BufferedWriter out = null; in = new BufferedReader(new FileReader("sungjuk.txt")); out = new BufferedWriter(new FileWriter("sungjuk1.txt")); String line; while((line = in.readLine()) != null){ String[] tokens = line.split(" "); int sum = Integer.parseInt(tokens[1]) + Integer.parseInt(tokens[2]) + Integer.parseInt(tokens[3]); line = line + " " + sum; out.write(line); out.newLine(); //System.out.println(line); } in.close(); out.close(); } }                         결과                 ...

java ArrayList Book 객체 관리

이미지
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Scanner; class Book{ private String title; private String author; private int price; Book(){ } Book(String title,String author, int price){   this.title = title; this.author = author; this.price = price; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getAuthor() { return author; } public void setAuthor(String author) { this.author = author; } public int getPrice() { return price; } public void setPrice(int price) { this.price = price; } @Override public String toString() { return title + ","+ author + ","+ price; } } public class Book_test { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader ( new InputStreamReader(System.in...

java ArrayList 로 객체관리 간단한 명함관리

이미지
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Scanner; class Card{ private String name; private String tel; public Card(String name, String tel){ this.name = name; this.tel = tel; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getTel() { return tel; } public void setTel(String tel) { this.tel = tel; } @Override public String toString() { return "Card [name=" + name + ", tel=" + tel + "]"; } } //1.명함추가2.삭제3.수정 4.보기 5.종료 :  public class Card_명함관리 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader ( new InputStreamReader(System.in)); // 빈공백도 읽은 enter 치기전까지 //System.out.print("입력하세요 : "); //System.out.println(str); Scanner sc = new Scanner(System.in); ArrayLi...