1. IntelliJ IDEA에서 Project SDK 설정먼저, IntelliJ IDEA에서 Project SDK를 Java 17로 설정해야 합니다. 이는 프로젝트에서 사용하는 기본 Java 버전을 정의합니다.설정 방법:IntelliJ IDEA를 열고, 상단 메뉴에서 File > Project Structure를 선택합니다.왼쪽 메뉴에서 Project를 선택합니다.오른쪽 패널에서 Project SDK 항목을 확인합니다. 드롭다운 메뉴에서 Java 17을 선택합니다.만약 Java 17이 목록에 없다면, Add SDK 버튼을 클릭하여 Java 17 SDK를 추가해야 합니다.Java 17 SDK가 설치되어 있지 않다면, OpenJDK 17 다운로드 또는 AdoptOpenJDK에서 Java 17을 다운로드하여..
Java ☕️
페이징 처리를 처음부터 다시 구현하려면, 전체 과정을 단계별로 설명하고 코드를 제공하겠습니다. 페이징 처리는 데이터베이스에서 대량의 데이터를 효율적으로 조회하고, 클라이언트에게 페이지별로 나누어 보여주기 위한 기술입니다. 이 과정은 데이터베이스 쿼리 작성, 서비스 계층, 컨트롤러, 그리고 프론트엔드에서의 처리를 포함합니다.1. 데이터베이스 쿼리 작성데이터베이스에서 페이징 처리를 위한 SQL 쿼리를 작성합니다. MariaDB에서는 LIMIT과 OFFSET을 사용하여 페이징을 처리합니다.예제 SQL 쿼리SELECT ri.image_path, ri.image_name, r.room_name, r.street_address, rp.rent_price, ro.room_optionFROM room rINNER JO..

New -> Other 클릭maven Project 클릭next 클릭quickstart로 Group Id와 Artiface Id 입력 후 Finish아래 console 창에서 Y입력하고 엔터BUILD SUCCESS 확인프로젝트 생성되면 Build Path > Configure Build Path 클릭jdk 버전을 17로 변경JavaSE-17로 변경된 것 확인 가능 이제 pom.xml을 수정하자properties에 maven으로 시작하는 두줄 추가 maven.compiler.source: 컴파일할 소스 코드의 Java 버전을 17로 설정합니다.maven.compiler.target: 컴파일된 바이트코드가 호환될 Java 버전을 17로 설정합니다. mvnrepository라는 사이트 접속https://mv..

1. 프로젝트를 WAR file로 Export한다 2. Destination의 Browse 누르고 경로를 C:\java\apache-tomcat-10.1.24\webapps로 설정3. finish 클릭4. cmd 키고 cd C:\java\apache-tomcat-10.1.24\bin // 경로 이동catalina.bat run // 실행한 후에C:\java\apache-tomcat-10.1.24\webapps 경로 확인하면 AlbumCMTModel1Ex01.war파일이 압축해제 되어 AlbumCMTModel1Ex01 폴더가 만들어져 있는 것 확인 가능 5. localhost:8080/ 뒤에 폴더 이름인 AlbumCMTModel1Ex01 붙여주면 잘 실행되는 것 확인가능
댓글 추가 함수 예제 (Java)import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.SQLException;public void addComment(Connection conn, int pseq, String writer, String password, String content) throws SQLException { String insertCommentSQL = "INSERT INTO album_cmt_comment1 (pseq, writer, password, content, wdate) VALUES (?, ?, ?, ?, NOW())"; String updateBoardSQL = "UPDATE albu..