0
我是一名Java初學者,並不理解如何獲取我通過Java以Mysql數據庫存儲爲Mediumblob的一段文本。以下是我遇到問題的部分代碼。我已經通過.getString()和.getInt()以VARCHAR和INT的形式成功獲得了其他存儲的數據。我沒有嘗試下面的.getObject(),但似乎沒有工作。任何見解將不勝感激〜謝謝。如何通過Java獲取存儲在Mysql Mediumblob中的文本?
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){
}
}
}
感謝,我給它一個嘗試,它編譯,但沒有出現在控制檯上,但我剛剛意識到的東西...在數據庫中我有這段文字保存,導入爲.txt文件,所以我假設我需要使用fileReader來讀取這個.txt文件,我試圖從數據庫中獲取? – user2221016