Heim >Datenbank >MySQL-Tutorial >Wie kann ich Bilder mit MySQL speichern und abrufen?

Wie kann ich Bilder mit MySQL speichern und abrufen?

Linda Hamilton
Linda HamiltonOriginal
2024-11-17 12:20:02823Durchsuche

How Can I Store and Retrieve Images Using MySQL?

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>
<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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn