목록전체 글 (352)
개발자입니다
JDBC 자바에서 데이터베이스를 사용하기 위한 절차에 대한 규약 DBMS에 따라 DB를 다루는 방식이 다르다면, 사용자는 알아야 할 것이 매우 많을 것입니다. 그래서 JDBC를 통해 추상화된 인터페이스를 제공하기만 하고, 각 벤더들( Oracle, Mysql 등.. )은 각자의 DBMS에 맞게 구현을 해놓은 상태입니다. 사용자는 특정 DBMS를 사용하기 위해, 각 벤더에서 개발해놓은 드라이버를 설치하면 됩니다. 그리고 DB에 접근하기 위한 인터페이스는 JDBC에서 제공하는 API를 사용하면 됩니다. JDBC 란 자바에서 제공하는 데이터베이스와 연결하여 데이터를 주고 받을 수 있도록 하는 인터페이스입니다. JDBC를 사용하는 방법은 어떤 데이터베이스를 사용하던지 같습니다. 방법은 간략하게 다음과 같습니다...
4년 이상 코드를 쓸 경우 윤년을 고려해 코드 수정해야 할거 같다. 메서드: .substring 라이브러리: LocalDate, DayOfWeek package practice; import java.time.DayOfWeek; import java.time.LocalDate; import java.util.ArrayList; import java.util.Scanner; public class DiaryDate { public static void main(String[] args) { int thisYear, thisMonth, thisDay; String thisYearMonth; String WeekDay; int [] endDays = {31, 28, 31, 30, 31, 30, 31, 31, ..
SubString 문자열 자르기 하면 가장 먼저 생각나는 함수입니다. 문자열 함수에 익숙해지시면 SubString함수와 다른 함수들을 섞어서 정말 다양하게 활용할 수 있는데요. 사용법에 대해 한번 알아보도록 하겠습니다. 활용 예제로는 마지막 3글자 자르기, 특정 문자 이후의 문자열 자르기, 특정(단어) 부분만 자르기를 준비했습니다. 우선 문자열을 자르기에 앞서 문자열이 어떻게 배치되어있는지 Index값부터 살펴야 문자열을 자를 수 있습니다. String 클래스 자체가 char을 여러 개 붙여놓은 효과를 주기 때문에 String 클래스의 해당 Index값은 다음과 같습니다. String = char배열이라고 생각하셔도 무방합니다. 사용법 //사용법 String.substring(start) //문자열 st..
1. LocalDateTime / LocalDate (Java 8 이후) Java 8 이후에서는, 날짜를 표현하기 위해 java.time.LocalDateTime, java.time.LocalDate 클래스가 주로 사용됩니다. 이 클래스를 사용하여, 날짜를 표현한 후 요일을 구할 수 있습니다. 숫자로 구하기 import java.time.DayOfWeek; import java.time.LocalDate; public class GetDayOfWeek { public static void main(String[] args) { // 1. LocalDate 생성 LocalDate date = LocalDate.of(2021, 12, 25); // LocalDateTime date = LocalDateTim..
220930 어려운 이유는 적응하는 시간이 필요하기 때문이다. 자주 치다보면 적응되어 별거 없구나 하는 순간이 온다. 파일 전달하려면 태그에 enctype="multipart/form-data" 입력 필요하다. // boardWrite.jsp 게시글 등록 제목 내용 파일첨부 // boardWriteService.jsp multipart로 다운 받기위해 cos.jar 라이브러리 필요하다. 아래 폴더에 집어넣는다. // BoardDAO.java 수정 public void write(BoardDTO board) { // INSERT INTO session_quiz_board VALUES(session_board_seq.nextval, 'admin', '게시글 제목1', '게시글 내용1', 'test1.txt'..
SQL 아이디, 비번 바로 입력하는 방법 sqlplus oracle/oracle row 개수 세기 SELECT COUNT(*) FROM session_quiz // memeberInfo.jsp 수정 회원 목록 아이디 이름 전화번호 0) totalPage++; if(currentPage 0) totalPage++; */ // // [이전] // 1 // 2 // 3 // [다음] // //for문으로 작성 for(int i = 1; i = totalPage){ out.print(" [다음] "); }else{ int tmp = currentPage + 1; out.print(" [다음] "); } %> // memberDAO.java 수정 // 수정 public ArrayList list(int begin..