public class SQLite extends Database
| Constructor and Description |
|---|
SQLite(org.bukkit.plugin.Plugin plugin,
java.lang.String dbLocation)
Creates a new SQLite instance
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkConnection()
Checks if a connection is open with the database
|
boolean |
closeConnection()
Closes the connection with the database
|
java.sql.Connection |
getConnection()
Gets the connection with the database
|
java.sql.Connection |
openConnection()
Opens a connection with the database
|
java.sql.ResultSet |
querySQL(java.lang.String query)
Executes a SQL Query
If the connection is closed, it will be opened |
int |
updateSQL(java.lang.String query)
Executes an Update SQL Query
See Statement.executeUpdate(String)If the connection is closed, it will be opened |
public SQLite(org.bukkit.plugin.Plugin plugin,
java.lang.String dbLocation)
plugin - Plugin instancedbLocation - Location of the Database (Must end in .db)public java.sql.Connection openConnection()
throws java.sql.SQLException,
java.lang.ClassNotFoundException
Database
openConnection in
class Database
java.sql.SQLException - if the connection can not be openedjava.lang.ClassNotFoundException - if the driver cannot be foundpublic boolean checkConnection()
throws java.sql.SQLException
Database
checkConnection in
class Database
java.sql.SQLException - if the connection cannot be checkedpublic java.sql.Connection getConnection()
Database
getConnection in
class Database
public boolean closeConnection()
throws java.sql.SQLException
Database
closeConnection in
class Database
java.sql.SQLException - if the connection cannot be closedpublic java.sql.ResultSet querySQL(java.lang.String query)
throws java.sql.SQLException,
java.lang.ClassNotFoundException
Database
querySQL in
class Database
query - Query to be runjava.sql.SQLException - If the query cannot be executedjava.lang.ClassNotFoundException - If the driver cannot be found; see
Database.openConnection()
public int updateSQL(java.lang.String query)
throws java.sql.SQLException,
java.lang.ClassNotFoundException
Database
Statement.executeUpdate(String)updateSQL in
class Database
query - Query to be runStatement.executeUpdate(String)java.sql.SQLException - If the query cannot be executedjava.lang.ClassNotFoundException - If the driver cannot be found; see
Database.openConnection()