본문 바로가기

Java

(20)
[간단한 for문] list BoardDAO dao = new BoardDAO(); List boardList = dao.selectAll(); System.out.println("조회된 게시물수 : " + boardList.size() + "개"); for(BoardVO b : boardList) { System.out.println(b); } dao객체를 생성 > selectAll 함수를 실행 > 결과를 List 타입인 boardList로 반환 List 타입인 boardList는 각각의 데이터가 BoardVO타입이기에 b라는 변수를 사용하여 b안에 있는 no, title 등등의 데이터를 가져올 수 있다. for(BoardVO b : boardList){ System.out.println(b.getNo); System.out.pr..
[jdbc] 게시판 만들기 (VO, DAO, Main) [BoardVO] package kr.co.mlec.vo; public class BoardVO { private int no; private String title; private String content; private int viewCnt; private String regDate; public BoardVO() { super(); } public BoardVO(int no, String title, String content, int viewCnt, String regDate) { super(); this.no = no; this.title = title; this.content = content; this.viewCnt = viewCnt; this.regDate = regDate; } publ..
[jdbc] update 자바 오라클 연동 package kr.ac.mlec.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; import java.util.Scanner; /* id가 hang인 회원의 이름을 행길동으로 변경 update t_test set name = '행길동' where id = 'hang' */ public class UpdateMain01 { public static void main(String[] args) { Connection conn = null; PreparedStatement pstmt = null; try { // 1단계 Cla..
[jdbc] insert 자바 오라클 연동 package kr.ac.mlec.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; /* drop table t_test; create table t_test( id varchar2(10) primary key , name varchar2(20) not null ); id : hong, name : 홍길동 삽입 insert into t_test(id, name) values('hong', '홍길동') */ public class InsertMain01 { public static void main(String[] args) { Connection conn = null; Statement st..