일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 줌 녹화
- 아파치 openmeetings
- ubuntu
- JSP
- 줌 채팅
- AWS
- centos7
- centos
- zoom
- wildfly
- db
- apache openmeetings
- jboss
- tomcat
- 아파치 오픈미팅
- 웹화상회의
- zoom OkHttpClient
- 리눅스
- zoom api
- postgresql
- zoom 서버통신
- zoom sdk
- 데이터베이스
- zoom OkHttp
- java
- mysql
- openmeetings
- 명령어
- 화상회의
- 줌 개발
- Today
- Total
StartIT
jsp, postgresql 연동으로 db를 tomcat서버에서 접근하기(select) 본문
앞서 작성된 tomcat과 postgresql이 설치되었다고 가정하에 진행
postgresql에 database에 테이블이 생성되어있고, 데이터가 입력되어있는 상태에서 진행
postgresql jdb driver를 다운로드 후(jar파일) /usr/local/tomcat/lib에 이동
cd /usr/local/tomcat/webapps/ROOT
vi ./list.jsp(test용 jsp파일 생성 )
아래 소스코드 입력 후 저장
초록색은 insert시 필요한 내용
주황색은 delete시 필요한 내용
보라색은 update시 필요한 내용
//list.jsp//
<%@page contentType="text/html;charset=utf-8" import="java.sql.*" %>
<%
String url = "jdbc:postgresql://server주소/db이름";
String usr = "유저이름(초기=postgres)";
String pwd = "패스워드";
Calss.forName("org.postgresql.Driver");
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
try{
con = DriverManager.getConnection(url, usr, pwd);
stmt = con.createStatement();
String query="select * from 테이블명 order by 컬럼명 asc";(원하는 쿼리문)
rs = stmt.executeQuery(query);
%><table border="1" cellspacing="0">
<Tr>
<td>name</td>
<td>age</td>
<td>email</td>
<td>phone</td>
<td>비고</td> <!--update도 필요-->
</tr>
<%
while(rs.next()){
%><tr>
<td><%=rs.getString("name")%></td>
<td><%=rs.getInt("age")%></td>
<td><%=rs.getString(3)%></td>
<td><%=rs.getString(4)%></td>
<td><!--update도 필요-->
<A href="delete-do.jsp?num=<%=rs.getInt("num")%>">삭제</A>
<INPUT type="button" value="수정"
onClick="location.href='modify.jsp?num=<%=rs.getInt("num")%>'">
</td>
</tr>
<%
}
%></table>
<%
rs.close();
stmt.close();
con.close();
}
catch (SQLException e){
out.println("err:"+e.toString());
}
%>
<A href="input.jsp">저장</A>
server주소:8080/list.jsp로 해당 jsp파일 실행시키기
표에 이름과 나이, 이메일과 전화번호가 데이터베이스에 입력된 데이터로 나오면 성공
참고:
https://hahahia.tistory.com/93
'Server > centos' 카테고리의 다른 글
jsp, postgresql 연동으로 db를 tomcat서버에서 접근하기(Insert) (0) | 2020.06.29 |
---|---|
centos7 명령어들 (0) | 2020.06.29 |
centos7 tui,gui 변경 (0) | 2020.06.29 |
centos7 tomcat 설치 및 환경변수 등록, 자동서비스 등록 (0) | 2020.06.29 |
centos7 postgresql 설치 및 외부에서 사용하기 (0) | 2020.06.29 |