我是 Java 的初学者,不明白如何通过 Java 获取我存储在 Mysql 数据库中的一段文本作为 Mediumblob。以下是我遇到问题的代码部分。我已经通过.getString() 和.getInt() 成功获取了其他以VARCHAR 和INT 形式存储的数据。我确实在下面尝试了 .getObject() ,但这似乎不起作用。任何见解将不胜感激〜谢谢。
try{
con = DriverManager.getConnection(url, user, password);
pst = con.prepareStatement("SELECT * FROM exercise WHERE exercise_name = Clams;");
rs = pst.executeQuery();
while (rs.next()){
java.sql.Blob id = rs.getBlob("description");
System.out.print(id);
}
}catch(SQLException ex){
}finally {
try {
if (rs != null){
rs.close();
}
if (pst != null){
pst.close();
}
if (con != null){
con.close();
}
}catch(SQLException ex){
}
}
}