자바빈즈 DB관련이요...
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값을 초기화해주면 나오는데
왜 디비에서 나온 결과가 안나올까요
댓글 달기