데이터베이스에 포함 된 테이블에서 모든 데이터를 가져 와서 List로 구문 분석하려고합니다. 나는 몇 가지 다른 기술을 시도하고 그것을 작동시킬 수 없습니다. 나는 소켓을 통해 보낼 수 있도록 ResultSet을 직렬화하려고하고있다. 내가 지금까지 가지고 코드는 다음과 같습니다데이터베이스 결과 집합을 개체 목록으로 구문 분석
public Object readJavaObject(String query, Connection con) throws Exception
{
PreparedStatement stmt = con.prepareStatement(query);
//stmt.setString(1, id);
query_results = stmt.executeQuery();
while (query_results.next())
{
dataObject = query_results.getObject(1);
}
query_results.close();
stmt.close();
return dataObject;
}
public void run()
{
try
{
Class.forName(dbClass);
con = DriverManager.getConnection (dbUrl, user, pass);
query = "SELECT * FROM Bench_table";
dataList = (List) this.readJavaObject(query, con);
con.close();
}
}
나는 주위 readJavaObject
를 쓸 것을 코드 모르겠어요. 문제가있는 곳을 누구든지 지적 할 수 있습니까?
도움 주셔서 감사합니다.
예외가 무엇인지, 오류 메시지가 표시 될 수 있습니까? –
@ The Elite Gentleman - 모든 테이블 데이터를 ResultSet 대신 List로 저장하려고합니다. 고마워요 – chrissygormley