IT/웹프로그래밍

xml 기초 1. DataBase 내용을 xml로 만들기

thesse 2019. 7. 30. 20:29
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
반응형