MySQL zum Speichern und Abrufen von Bildern verwenden
Ein Bild in der Datenbank speichern
Zu Um ein Bild erfolgreich in einer MySQL-Datenbank zu speichern, stellen Sie sicher, dass der folgende Code vorhanden ist implementiert:
<br>Dim filename As String = txtName.Text ".jpg"<br>Dim FileSize As UInt32</p> <p>conn.Close()</p> <p>Mstream wie neu dimmen System.IO.MemoryStream()<br>PbPicture.Image.Save(mstream, System.Drawing.Imaging.ImageFormat.Jpeg)<br>Dim arrImage() As Byte = mstream.GetBuffer()</p> <p>FileSize = mstream.Length<br>Dim sqlcmd As New MySqlCommand<br>Dim sql As String<br>mstream.Close()</p> <p>sql = "in [Ihre Tabelle] einfügen (Bild, Dateiname, Dateigröße)</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"> VALUES(@File, @FileName, @FileSize)"
Versuchen Sie es
conn.Open() With sqlcmd .CommandText = sql .Connection = conn .Parameters.AddWithValue("@FileName", filename) .Parameters.AddWithValue("@FileSize", FileSize) .Parameters.AddWithValue("@File", arrImage) .ExecuteNonQuery() End With
Fange Ex-As Ausnahme
MsgBox(ex.Message)
Endlich
conn.Close()
Versuch beenden
Bild aus der Datenbank abrufen
Um ein Bild aus der Datenbank in einer PictureBox anzuzeigen, verwenden Sie Folgendes Code:
<br>Dim adapter As New MySqlDataAdapter<br>adapter.SelectCommand = Cmd</p> <p>data = New DataTable</p> <p>adapter = New MySqlDataAdapter(" Wähle ein Bild aus [deiner Tabelle]“, conn)</p> <p>commandbuild = New MySqlCommandBuilder(adapter)<br>adapter.Fill(data)</p> <p>Dim lb() As Byte = data.Rows(0).Item("picture") <br>Dim lstr As New System.IO.MemoryStream(lb)<br>PbPicture.Image = Image.FromStream(lstr)<br>PbPicture.SizeMode = PictureBoxSizeMode.StretchImage<br>lstr.Close()<br>
Durch die Implementierung dieses Codes können Sie Bilder speichern und abrufen und aus einer MySQL-Datenbank erfolgreich.
Das obige ist der detaillierte Inhalt vonWie kann ich Bilder mit MySQL speichern und abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!