Haben Sie versucht, den Blob über den MySQL-Connector (wie Sie ihn speichern) wiederherzustellen? Dass MySQL Workbench das Bild nicht anzeigt, bedeutet nicht, dass es nicht gespeichert wird.
Versuchen Sie, das Bild wiederherzustellen:
while (reader.read())
{
var image = (byte[])reader.getColumn(0);
File.WriteAllBytes(@"c:\image.extension", image);
}
Auf diese Weise können Sie sicherstellen, dass es gespeichert wird.