public class ControllerImport extends Object implements Subject
Constructor and Description |
---|
ControllerImport(Observer o) |
Modifier and Type | Method and Description |
---|---|
void |
addObserver(Observer o) |
void |
connect(String url,
String user,
String pass,
String dbName)
Connects with a database
|
String[][] |
getDBlist()
returns the list of supported databases name
|
String[] |
getTableList()
gets the table list of the selected database
|
String[][] |
loadTable(String tableName)
imports a table from the database
|
void |
notifyObserver(String str) |
void |
removerObserver(Observer o) |
public ControllerImport(Observer o)
public void connect(String url, String user, String pass, String dbName) throws Exception
url
- path to databaseuser
- usernamepass
- passworddbName
- database nameException
public String[][] getDBlist() throws FileNotFoundException
FileNotFoundException
public void addObserver(Observer o)
addObserver
in interface Subject
public void removerObserver(Observer o)
removerObserver
in interface Subject
public void notifyObserver(String str)
notifyObserver
in interface Subject
public String[] getTableList()
dbName
- name of the database