Lua Player Plus Vita
Documentation of lpp-vita
Database

Module that handles SQLite databases management. More...

Functions

int Database::open (string filename)
 Open/Create an SQLite database. More...
 
void Database::close (int db)
 Close an opened database. More...
 
table Database::execQuery (int db, string query)
 Execute a query. More...
 

Detailed Description

Module that handles SQLite databases management.

Function Documentation

◆ open()

int Database::open ( string  filename)

Open/Create an SQLite database.

Usage example:
db = Database.open("ur0:shell/db/app.db")
Definition: luaDatabase.cpp:7
int open(string filename)
Open/Create an SQLite database.
Parameters
filename- Filename of the database to open.
Returns
A valid database handle.
Note
If the database doesn't exist, it's created using this function.

◆ close()

void Database::close ( int  db)

Close an opened database.

Usage example:
void close(int db)
Close an opened database.
Parameters
db- A valid database handle.

◆ execQuery()

table Database::execQuery ( int  db,
string  query 
)

Execute a query.

Usage example:
results = Database.execQuery(db, "SELECT columnName FROM tableName")
Graphics.debugPrint(0, 0, results[1].columnName, Color.new(255, 255, 255))
Definition: luaColor.cpp:6
Definition: luaGraphics.cpp:15
int new(int r, int g, int b, int a)
Create a new color.
table execQuery(int db, string query)
Execute a query.
void debugPrint(number x, number y, string text, int color)
Print a text on screen using system font.
Parameters
db- A valid database handle.
query- An SQL query to execute.
Returns
A table with the results of the executed query.