bonjour tout le monde

dans le cadre de mon projet de la creation d'une application android j'ai mis en place une base de données local pour stocker mes données et vu que je suis presser par le temps et je suis debutant en programmation je me demande est ce qu'on pourrait insérer un fichier pdf directement dans ma base de données
j'utilise android studio et je codes en JAVA
si vous avez une idée ou une indication je vous remercie

Voila mon code et je voudrais aussi inserer un chemin vers un fichier pdf qui sera dans mon telephone
je sais pas du tout comment m'y prendre car je suis un tout nouveau en programmation
merci pour toute aide


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
 
 
public class DatabaseHelper extends SQLiteOpenHelper {
    public static final String DATABASE_NAME = "Student.db";
    public static final String TABLE_NAME = "student_table";
 
    public static final String COL_2 = "NAME";
    public static final String COL_3 = "SURNAME";
 
 
    public DatabaseHelper(Context context) {
        super(context, DATABASE_NAME, null, 1);
    }
 
    @Override
    public void onCreate(SQLiteDatabase db) {
        db.execSQL("create table " + TABLE_NAME +" (ID INTEGER PRIMARY KEY AUTOINCREMENT,NAME TEXT,SURNAME TEXT,MARKS INTEGER)");
    }
 
    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
        db.execSQL("DROP TABLE IF EXISTS "+TABLE_NAME);
        onCreate(db);
    }
 
 
 
 
 
 
    public boolean insertData(String name,String surname) {
        SQLiteDatabase db = this.getWritableDatabase();
        ContentValues contentValues = new ContentValues();
        boolean verif = false;
        if(!name.isEmpty() && !surname.isEmpty()){
            contentValues.put(COL_2,name);
            contentValues.put(COL_3,surname);
 
            long result = db.insert(TABLE_NAME,null ,contentValues);
            if(result > -1){
                verif = true;
            }
 
        }
        return verif;
 
    }
 
    public Cursor getAllData() {
        SQLiteDatabase db = this.getWritableDatabase();
        Cursor res = db.rawQuery("select * from "+TABLE_NAME,null);
        return res;
    }
 
    public boolean updateData(String name,String surname) {
        SQLiteDatabase db = this.getWritableDatabase();
        ContentValues contentValues = new ContentValues();
        contentValues.put(COL_2,name);
        contentValues.put(COL_3,surname);
 
     //   db.update(TABLE_NAME, contentValues, "ID = ?",new String[] { id });
        return true;
    }