sql >> Database teknologi >  >> RDS >> SQLite

Hvordan indsætter billedet i rummets persistensbibliotek?

Det anbefales normalt ikke at gemme billeddata i databasen. Men hvis det er påkrævet til dit projekt, kan du gøre det.

Billeddata gemmes normalt i db ved hjælp af BLOB-datatype, Room understøtter også BLOB-datatype Dokumentation

Du kan erklære din enhedsklasse som nævnt nedenfor for at gemme billeddata.

@Entity(tableName = "test")
public class Test{

@PrimaryKey
@ColumnInfo(name = "_id")
private int id;

@ColumnInfo(typeAffinity = ColumnInfo.BLOB)
private byte[] image;
}


  1. Flere rækker til én kommasepareret værdi i SQL Server

  2. SqlDependency udløser ikke OnChange-hændelsen, når datasættet ændres

  3. Kan ikke oprette forbindelse til Postgres DB på grund af godkendelsestype 10 understøttes ikke

  4. Find antallet af tegn og tal i en streng