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

블로그 메뉴

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

공지사항

인기 글

태그

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

최근 댓글

최근 글

티스토리

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

북치기 개발모드

이클립스 없이 mysql & jsp & tomcat 연동하기
개발/잡종

이클립스 없이 mysql & jsp & tomcat 연동하기

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

클립스 필요없음.

이클립스 안쓰려고 진짜 개삽질!!!!!!!!!했다.

​먼저 톰캣을 깐다.

​

여기서 ROOT가 실제 우리가 작업할 폴더고, 여기안에 있는 WEB-INF에는 아무것도없음.

그래서 examples 안에 있는 web-inf를 그대로 복사해서 붙여넣는다.

 

그리고 이 파일을 root \ web-inf \ lib 에다가 붙여넣으삼.
mysql-connector-java-8.0.25.jar
2.32MB

​그 후 cmd에서 cd 톰캣폴더\bin 으로 이동 후 startup으로 실행

​

그리고 root안에다가 jsp파일을 만든다.

​select query 기준이다.

jdbc로 깔끔하게 하려했으나 도저히 구글링으로 안나와서 일단 지저분하게쓴다.

깔끔하게하는법은 사무실에 있어서 다시확인해보고 정리하도록 하겠음.

​

test.jsp

<%@ page import="java.sql.*" %>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
 
        <%!
        Connection conn = null;
        Statement stmt;
        ResultSet rs;
        
        String driver = "com.mysql.jdbc.Driver";
        String url = "jdbc:mysql://localhost:3306/bbs"; 
                                   (bbs는 데이터베이스명)
        String id = "root";
        String pw = "wjstks";
                                        //사용 쿼리
        String query = "select userID, userPW from user";
        %>

<html>
<head>
    <title>Insert title here</title>
</head>
<body>
    
 <!-- 여기부터 노터치 -->
    <%
        try{
            Class.forName(driver);
            conn = DriverManager.getConnection(url, id, pw);
            stmt = conn.createStatement();
            rs = stmt.executeQuery(query);
 //여기까지 노터치

//실제 쿼리에따른 수정부분은 여기다.
            while(rs.next()){
                String id = rs.getString(1);
                String pw = rs.getString(2);
                out.println(id+pw);
            }


//여기부터 노터치
        }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>
결과값
결과값
 
반응형
저작자표시 비영리 변경금지 (새창열림)

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

JSP Mysql SELECT문 소스  (0) 2022.04.06
JSP Mysql INSERT, UPDATE, DELETE 소스  (0) 2022.04.06
CTF(Capture The Flag) 제작 후기 및 소스 공유(JSP)  (0) 2022.04.06
mysql update 이중쿼리, 문자열 붙이기  (0) 2022.04.06
이클립스 & mysql 세팅하기  (0) 2022.04.06
    '개발/잡종' 카테고리의 다른 글
    • JSP Mysql INSERT, UPDATE, DELETE 소스
    • CTF(Capture The Flag) 제작 후기 및 소스 공유(JSP)
    • mysql update 이중쿼리, 문자열 붙이기
    • 이클립스 & mysql 세팅하기
    북치기_개발모드
    북치기_개발모드
    북치기박치기 개발모드입니다.

    티스토리툴바