Heim  >  Artikel  >  Datenbank  >  So fügen Sie Bilder zu MySQL hinzu

So fügen Sie Bilder zu MySQL hinzu

藏色散人
藏色散人Original
2020-10-28 09:38:364210Durchsuche

So fügen Sie Bilder zu MySQL hinzu: Stellen Sie zunächst den Feldtyp der Datenbank zum Speichern von Bildern auf den Blob-Binär-Großobjekttyp ein.

So fügen Sie Bilder zu MySQL hinzu

Empfohlen: „MySQL-Video-Tutorial

Der normale Bildspeicher wird entweder auf der lokalen Festplatte abgelegt oder in der Datenbank gespeichert. Das lokale Speichern ist sehr einfach. Jetzt schreibe ich hier auf, wie man das Bild in der MySQL-Datenbank speichert.

Wenn Sie das Bild in der Datenbank speichern möchten, müssen Sie das Bild in eine Binärdatei konvertieren.

1. Der Feldtyp zum Speichern von Bildern in der Datenbank sollte der Typ „Blob Binary Large Object“ sein

Fügen Sie das Codebeispiel unten ein

rrree

2

CREATE TABLE `photo` (
  `id` int(11) NOT NULL,
  `name` varchar(255) DEFAULT NULL,
  `photo` blob,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

3, Bild-Streaming

/**
 * 
 */
package JdbcImgTest;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

/**
 * @author Administrator
 * 
 */
public class DBUtil
{
    // 定义数据库连接参数
    public static final String DRIVER_CLASS_NAME = "com.mysql.jdbc.Driver";
    
    public static final String URL = "jdbc:mysql://localhost:3306/test";
    
    public static final String USERNAME = "root";
    
    public static final String PASSWORD = "root";
    
    // 注册数据库驱动
    static
    {
        try
        {
            Class.forName(DRIVER_CLASS_NAME);
        }
        catch (ClassNotFoundException e)
        {
            System.out.println("注册失败!");
            e.printStackTrace();
        }
    }
    
    // 获取连接
    public static Connection getConn() throws SQLException
    {
        return DriverManager.getConnection(URL, USERNAME, PASSWORD);
    }
    
    // 关闭连接
    public static void closeConn(Connection conn)
    {
        if (null != conn)
        {
            try
            {
                conn.close();
            }
            catch (SQLException e)
            {
                System.out.println("关闭连接失败!");
                e.printStackTrace();
            }
        }
    }
    
    //测试
/*    public static void main(String[] args) throws SQLException
    {
        System.out.println(DBUtil.getConn());
    }
    */
}

4

Das obige ist der detaillierte Inhalt vonSo fügen Sie Bilder zu MySQL hinzu. 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