300x250
반응형
DB에 저장된 아래 데이터를 이용해 xml 파일을 만들어보자.
xmlmake.jsp
<?xml version="1.0" encoding="UTF-8"?>
<%@ page contentType="text/xml; charset=utf-8"%> <!--jsp 한글 인코딩처리-->
<%@ page import="java.sql.*, javax.sql.*, java.io.*, java.net.*"%>
<%
// db 연결
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/db이름","db아이디","db비번");
Statement stmt = conn.createStatement();
ResultSet rset = stmt.executeQuery("select * from examtable");
// xml 형식으로 출력하기
out.println("<datas>");
while(rset.next()){
out.println("<data>");
out.println("<name>"+rset.getString(1)+"</name>");
out.println("<studentid>"+rset.getString(2)+"</studentid>");
out.println("<kor>"+rset.getString(3)+"</kor>");
out.println("<eng>"+rset.getString(4)+"</eng>");
out.println("<mat>"+rset.getString(5)+"</mat>");
out.println("</data>");
}
out.println("</datas>");
// db 연결 닫아주기
rset.close();
stmt.close();
conn.close();
%>
실행결과 (브라우저)
300x250
반응형
'IT > 웹프로그래밍' 카테고리의 다른 글
ajax 사용하여 비동기 데이터 받아오기 (0) | 2019.08.08 |
---|---|
Open API로 json 데이터 받아서 파싱하기 (json-simple 라이브러리) (0) | 2019.08.02 |
세션 이용하여 로그인 구현하기, 로그인이 필요한 데이터에 접근하기. (0) | 2019.07.31 |
HttpClient 라이브러리 사용하기 (0) | 2019.07.31 |
xml 기초 2. xml파일 파싱하기 (0) | 2019.07.30 |