【发布时间】:2013-12-07 07:33:48
【问题描述】:
线程“main”java.sql.SQLException 中的异常:准备好的语句中不允许使用方法“executeQuery(String)”。
public Object getObject() throws SQLException, IOException, ClassNotFoundException
{
PreparedStatement ps;
String sql="select * from student";
ps=con.prepareStatement(sql);
ResultSet rs=ps.executeQuery(sql);
Student newStudent=null;
while(rs.next())
{
try (ByteArrayInputStream bais = new ByteArrayInputStream(rs.getBytes("description"))) {
ObjectInputStream obis;
obis = new ObjectInputStream(bais);
newStudent=(Student)obis.readObject();
}
}
return newStudent;
}
谁能告诉我如何解决这个问题?
【问题讨论】:
标签: java sql database serialization ooad