Lua Player Plus Vita
Documentation of lpp-vita
Loading...
Searching...
No Matches
Database

Module that handles SQLite databases management. More...

Functions

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

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:25
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.