Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- public class MyDatabase implements Database {
- private schema dbschema;
- private String[] tableNames;
- private MyDatabase databaseConnection;
- private Table active;
- private String dburl;
- private MyDatabase(String URLs, String fileName) {
- dburl = URLs;
- dbschema = new XMLSchema(URLs, fileName);
- tableNames = dbschema.getTableNames();
- }
- @Override
- public void openTable(String name) {
- if (active != null || !active.getName().equals(name)) {
- for (int i = 0; i < tableNames.length; i++)
- if (name.equals(tableNames)) {
- active = new MyTable(name, dburl, , types, names)
- }
- }
- }
- @Override
- public boolean dropTable(String name) {
- // TODO Auto-generated method stub
- return false;
- }
- @Override
- public void createTable(String name) {
- // TODO Auto-generated method stub
- }
- @Override
- public void insertIntoTable(String name, String[] columns, String[] values) {
- // TODO Auto-generated method stub
- }
- @Override
- public ArrayList<Entry> selectFromTable(String name, String[] columns,
- String[] condition) {
- // TODO Auto-generated method stub
- return null;
- }
- @Override
- public void deleteTable(String tableName) {
- // TODO Auto-generated method stub
- }
- @Override
- public boolean connect(String username, String password) {
- // TODO Auto-generated method stub
- return false;
- }
- }
Add Comment
Please, Sign In to add comment