본문 바로가기

전체 글376

[JSP] 페이지 번호 프로그래밍을 위한 게시판 샘플(테스트) 데이터 생성 String sql = "insert into board1 (subject, writer, mail, password, content, hit, wip, wdate) values( ?, ?, ?, ?, ?, 0, ?, now())"; pstmt = conn.prepareStatement(sql); for( int i = 1; i < 101; i++) { pstmt.setString(1, "제목" + i); pstmt.setString(2, "이름"); pstmt.setString(3, "test@test.com"); pstmt.setString(4, "1234"); pstmt.setString(5, "내용 : " + i ); pstmt.setString(6, "000.000.000.000"); pstmt.. 2022. 11. 16.
[JSP] 이전 페이지에서 라디오 버튼에서 선택된 값을 다음 페이지로 checked로 가져가기 2022. 11. 15.
[JSP] <input type = "radio"> 에서 무조건 1개 선택하는 경고창 생성하기 / 라디오 버튼 무조건 하나 선택 var obj_length = document.getElementsByName("emot").length; var selectedEmot = ""; for (var i=0; i 2022. 11. 15.
[MariaDB] datediff 두개의 날짜값의 차이를 int로 반환하는 내장함수이다. 예를 들어 게시판에서 게시글이 오늘 기준으로 날짜 차이가 0 이라면 신규 글이라는 것을 확인할 수 있을 때 사용한다. MariaDB 에서 selec 쿼리문을 작성할 때 아래와 같은 형식으로 작성할 수 있다. "select seq, writer, date_format(wdate,'%Y-%m-%d') wdate, datediff(now(), wdate) wgap from board1"; 2022. 11. 15.
[Setup] JSP Eclipse 환경설정 2022. 11. 13.
[Setup] CMD 명령프롬프트를 통해 사용중인 port(포트) 번호 kill하기 1. 현재 사용중인 전체 포트를 확인 netstat -a -o 2. Kill 하고자하는 포트를 로컬 주소 컬럼(세로 줄)에서 찾고, 그에 맞는 PID 값을 확인 3. taskkill /f /pid 포트번호 예 1) taskkill /f /pid 7777 예 2) taskkill /f /pid 6666 예 3) taskkill /f /pid 4444 2022. 11. 7.
[Java] Maven이란? 빌드 1. 빌드란? 소스코드(java), 프로젝트에서 쓰인 각각의 파일 및 자원 등(.xml, .jpg, .jar, .properties)을 JVM이나 톰캣같은 WAS가 인식할 수 있는 구조로 패키징 하는 과정 및 결과물을 말합니다. 2. 빌드 도구(Build Tool) 프로젝트 생성, 테스트 빌드, 배포 등의 작업을 위한 전용 프로그램을 말합니다. 계속해서 늘어나는 라이브러리 추가, 프로젝트를 진행하며 라이브러리의 버전 동기화의 어려움을 해소하고자 등장했습니다. 메이븐(Maven) Maven은 필요한 라이브러리를 특정 문서(pom.xml)에 정의해 놓으면 사용할 라이브러리 뿐만 아니라 해당 라이브러리가 작동하는데에 필요한 다른 라이브러리들까지 자동으로 다운로드 해줍니다. 1) 메이븐 프로젝트 생성 2).. 2022. 11. 7.
[Setup] Eclipse에서 System.out.println을 통해 모든 데이터가 출력되지 않을 경우 해결 방법/ csv 데이터를 입력받아 consol출력 / console 행 제한 문제 발생 상황) 패키지 안의 java 파일과 csv파일이 있습니다. BufferedReader를 통해 csv파일을 console에 출력해보겠습니다. 이 csv 파일은 18308개의 행이 존재하며, 번호로는 1번부터 30841번 입니다. 클래스를 실행시켜 console에 출력해보겠습니다. 대략 2000개의 데이터만 출력된 것을 확인할 수 있습니다. 문제 해결 방법) 2022. 10. 30.
[MariaDB] DB 연동 관련 쿼리문 모음 1. Connection을 위한 url, user, password 변수 선언 및 대입 String url = "jdbc:mysql://localhost:3306/project"; String user = "project"; String password = "1234"; 2. DB 연동 전 Connection, PreparedStatement, ResultSet 초기화 Connection conn = null; PreparedStatement pstmt = null; ResultSet rs = null; 3. DB 연동을 위한 JDBC 드라이버 로딩 Class.forName("org.mariadb.jdbc.Driver"); 4. JDBC 활용해서 DB 사용을 위한 커넥션 구함 conn = DriverMa.. 2022. 10. 28.