# NativeSQLiteDriver

Artifact: [androidx.sqlite:sqlite-framework](https://developer.android.com/jetpack/androidx/releases/sqlite) [View Source](https://cs.android.com/search?q=file:androidx/sqlite/driver/NativeSQLiteDriver.kt+class:androidx.sqlite.driver.NativeSQLiteDriver)

*** ** * ** ***


```
public final class NativeSQLiteDriver implements SQLiteDriver
```

<br />

*** ** * ** ***

A `https://developer.android.com/reference/androidx/sqlite/SQLiteDriver` that uses a version of SQLite included with the host operating system.

Usage of this driver expects that `libsqlite` can be found in the shared library path.

The host's SQLite used by this driver might be compiled with different [threading modes](https://www.sqlite.org/threadsafe.html) which can be checked with `https://developer.android.com/reference/androidx/sqlite/driver/NativeSQLiteDriver#threadingMode()`. Regardless of the mode compiled, this driver does not have an internal connection pool and whether the driver connections are thread-safe or not will be determined by the compiled threading mode of the host library.

## Summary

| ### Inherited methods |
|---|
| From [androidx.sqlite.SQLiteDriver](https://developer.android.com/reference/androidx/sqlite/SQLiteDriver) |