자바빈즈 DB관련이요...

dusdhkd의 이미지

package portfolio;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class DB
{
private String re;

public String getRe()
{
return re;
}

public void DB()
{

String url = "jdbc:mysql://localhost:3306/test";
String id = "root";
String pass = "1234";

try
{
// 드라이버 검색
Class cls = Class.forName("com.mysql.jdbc.Driver");

// 디비연결
Connection con = DriverManager.getConnection(url, id, pass);
System.out.println("연결성공");

// 객체 생성
Statement stmt = con.createStatement();
System.out.println("statement 객체 생성");

// 쿼리전송
ResultSet res = stmt.executeQuery("select * from board");
System.out.println("쿼리전송성공");
String n = null;
while (res.next())
{

re = res.getString(1);

}
} catch (ClassNotFoundException e)
{
System.err.println("검색실패");
} catch (SQLException e)
{
System.err.println("SQL" + e.toString());
}
}
}

자바빈즈에서 이렇게 작성했구요

jsp에서 <%=DB.getRe()%> 받았는데요

자바에서 re값을 초기화해주면 나오는데

왜 디비에서 나온 결과가 안나올까요