source: main/trunk/greenstone3/src/java/org/greenstone/gsdl3/sql/MetadataDBWrapper.java@ 22974

Last change on this file since 22974 was 16883, checked in by xiao, 16 years ago

add changes to work with the ActivityManagement.java

File size: 877 bytes
Line 
1package org.greenstone.gsdl3.sql;
2
3import java.util.ArrayList;
4
5import java.sql.ResultSet;
6import java.sql.SQLException;
7
8import org.greenstone.gsdl3.util.DBInfo;
9import org.greenstone.gsdl3.sql.SQLServer;
10
11public interface MetadataDBWrapper{
12
13 public DBInfo getInfo(String id);
14
15 public void setSQLServer(SQLServer server);
16
17 public void setSQLStatements(SQLStatements sqlstate);
18
19 public boolean openConnection(String databasepath);
20
21 public boolean openAndCreateConnection(String databasepath);
22
23 //return a list of rows
24 public ArrayList executeQuery(String query_statement);
25
26 public ResultSet queryResultSet(String query_statement);
27
28 public boolean execute(String stat);
29
30 public boolean executeUpdate(String stat);
31
32 public void check4Table(String stat) throws SQLException;
33
34 public void closeConnection(String databasepath);
35
36}
Note: See TracBrowser for help on using the repository browser.