북치기_개발모드
북치기 개발모드
북치기_개발모드
전체 방문자
오늘
어제
  • 분류 전체보기 (39)
    • 개발 (28)
      • python (20)
      • flutter (0)
      • 잡종 (8)
    • 잡다한것들 (6)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • mysql
  • Python
  • 마케팅db
  • 카멜리파티룸
  • 카멜리 파티룸
  • delete
  • 광주
  • 전대 파티룸
  • 브라이덜샤워
  • 파이썬
  • 크롤링
  • 셀레니움
  • 광주파티룸
  • jsp
  • select
  • 네이버
  • #공유오피스
  • 사업자 전화번호
  • Update
  • 판매자db

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
북치기_개발모드

북치기 개발모드

개발/잡종

JSP Mysql SELECT문 소스

2022. 4. 6. 18:35
반응형

기본소스이다.

String query = "select id, pw from user";

여기에 SELECT 문 쓰면 된다.

rs.getString(1)또는 rs.getInt(1)

이런식으로 불러오는 값에 맞춰서 사용하면됨.

<%@ page import="java.sql.*" %>
<%@ page import = "java.util.*" %>
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

<%    
    Connection conn = null;
    Statement stmt = null;
    ResultSet rs = null;

    String driver = "com.mysql.jdbc.Driver";
    String url = "jdbc:mysql://localhost:3306/bbs";
    String uid = "root";
    String upw = "wjstks";
 
    try{
        Class.forName(driver);
        conn = DriverManager.getConnection(url, uid, upw);
        stmt = conn.createStatement();
        String query = "select id, pw from user";
        //쿼리 수정 부분
        rs = stmt.executeQuery(query);
        //쿼리 실행 select는 executeQuery를 사용
        // update, delete, insert는 executrUpdate
        while(rs.next()){
        //쿼리에 대한 결과값이 있으면 rs에 저장 후 while+next로 값을 순차적으로 보낸다.
%>

        <table>
            <tr align="center">
                <td><%=rs.getString(1)%></td>
                <td><%=rs.getString(2)%></td>
                <!-- 순서대로 변수처리함. -->
        </table >

<%
        } //while문 종료

        }catch(Exception e){
            e.printStackTrace();
        }finally{ //모든 자원 해제
            try{
                if(rs != null) rs.close();
                if(stmt != null) stmt.close();
                if(conn != null) conn.close();
            }catch(Exception e2){
                e2.printStackTrace();
            }
        }
%>
<!-- 여기까지는 노터치 -->

</body>
</html>

 

반응형
저작자표시 비영리 변경금지 (새창열림)

'개발 > 잡종' 카테고리의 다른 글

ubuntu / npm run dev 에러 / svelte  (0) 2023.04.03
vscode 단축키 변경하는 방법(수정 방법)  (0) 2022.09.13
JSP Mysql INSERT, UPDATE, DELETE 소스  (0) 2022.04.06
CTF(Capture The Flag) 제작 후기 및 소스 공유(JSP)  (0) 2022.04.06
mysql update 이중쿼리, 문자열 붙이기  (0) 2022.04.06
    '개발/잡종' 카테고리의 다른 글
    • ubuntu / npm run dev 에러 / svelte
    • vscode 단축키 변경하는 방법(수정 방법)
    • JSP Mysql INSERT, UPDATE, DELETE 소스
    • CTF(Capture The Flag) 제작 후기 및 소스 공유(JSP)
    북치기_개발모드
    북치기_개발모드
    북치기박치기 개발모드입니다.

    티스토리툴바