Tag: blob可

将Java Object存储为MySQL中的BLOB:奇怪的错误

有一点问题我希望有人可以开导我。 尝试序列化我自己创建的Java对象,该对象由其他Java对象组成(同样是我自己创建的)。 当jdbc尝试运行将Object存储为blob的PreparedStatement时,它运行正常,直到我收到此错误。 我运行MySQL作为数据库并检查我试图存储在blob字段中的所有对象都被定义为“implements Serializable”。 我试图在MySQL和MedBlob中尝试正常的BLOB数据类型。 我通过Xampp运行MySQL客户端版本:5.1.41。 代码如下: LinkedList tt = t; //Ignore these two variables String tName = “”; int modelCode = 0; for (int i = 0; i< tt.size();i++){ tName = t.get(i).getTableName(); modelCode = session.getCurrentModel(); try { ByteArrayOutputStream baos = new ByteArrayOutputStream(); ObjectOutputStream oos = new ObjectOutputStream(baos); oos.writeObject(t.get(i)); byte[] tableAsBytes = baos.toByteArray(); fyProject.connectionController […]