public abstract class Db
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
base |
protected java.sql.Connection |
connection |
protected java.lang.String |
host |
protected java.lang.String |
pass |
protected java.lang.String |
port |
protected java.lang.String |
user |
Constructor and Description |
---|
Db(java.lang.String host,
java.lang.String user,
java.lang.String pass,
java.lang.String base,
java.lang.String port)
Constructeur
|
Modifier and Type | Method and Description |
---|---|
void |
close()
Ferme la connexion à la base
|
abstract boolean |
connect()
Etablit la connexion à la base de données
|
java.sql.ResultSet |
executeQuery(java.lang.String sql)
Exécute une instruction sql renvoyant un résultat
|
int |
executeUpdate(java.lang.String sql)
Exécute une instruction sql de mise à jour ne renvoyant pas de résultat
|
java.lang.String |
getBase() |
java.sql.Connection |
getConnection()
Retourne l'objet connection
|
java.lang.String |
getHost() |
java.lang.String |
getPass() |
java.lang.String |
getPort() |
java.sql.Statement |
getStatement()
Retourne un statement sur la connexion en cours
|
java.lang.String |
getUser() |
void |
setBase(java.lang.String base) |
void |
setConnection(java.sql.Connection connection) |
void |
setHost(java.lang.String host) |
void |
setPass(java.lang.String pass) |
void |
setPort(java.lang.String port) |
void |
setUser(java.lang.String user) |
protected java.sql.Connection connection
protected java.lang.String host
protected java.lang.String user
protected java.lang.String pass
protected java.lang.String base
protected java.lang.String port
public Db(java.lang.String host, java.lang.String user, java.lang.String pass, java.lang.String base, java.lang.String port)
host
- url du serveur de base de donnéesuser
- nom d'utilisateurpass
- mot de passebase
- base de donnéespublic java.lang.String getHost()
public void setHost(java.lang.String host)
public java.lang.String getUser()
public void setUser(java.lang.String user)
public java.lang.String getPass()
public void setPass(java.lang.String pass)
public java.lang.String getBase()
public void setBase(java.lang.String base)
public java.lang.String getPort()
public void setPort(java.lang.String port)
public void setConnection(java.sql.Connection connection)
public abstract boolean connect() throws java.sql.SQLException
java.sql.SQLException
public java.sql.Connection getConnection()
public void close() throws java.sql.SQLException
java.sql.SQLException
public java.sql.Statement getStatement() throws java.sql.SQLException
java.sql.SQLException
public java.sql.ResultSet executeQuery(java.lang.String sql) throws java.sql.SQLException
sql
- Instruction à exécuterjava.sql.SQLException
public int executeUpdate(java.lang.String sql) throws java.sql.SQLException
sql
- java.sql.SQLException