Работа с базами данных (БД) / Подключение к БД

import SQLite3 

//connect to database file "data.sqlite"
let dbPath = Bundle.main.path(
    forResource: "data", ofType: "sqlite")!
var db: OpaquePointer? = nil
sqlite3_open(dbPath, &db)

let sql = """
    SELECT
        Language, Percentage
    FROM countrylanguage
    WHERE CountryCode = 'RUS'
    ORDER BY Percentage DESC
"""

var pointer: OpaquePointer?
sqlite3_prepare_v2(db, sql, -1, &pointer, nil)

while sqlite3_step(pointer) == SQLITE_ROW {
    let text = sqlite3_column_text(pointer, 0)
    let lang = String(cString: text!)
    let percent = sqlite3_column_double(pointer, 1)
    print("\(lang): \(percent)")
}

sqlite3_finalize(pointer)