Ignore:
Timestamp:
2015-05-20T17:19:33+12:00 (9 years ago)
Author:
ak19
Message:

Changing over from embedded derby db to networked derby server. Not yet tested on windows.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/DerbyWrapper.java

    r28234 r29903  
    3535public class DerbyWrapper
    3636{
    37     static final String PROTOCOL = "jdbc:derby:";
    38     static final String DRIVER = "org.apache.derby.jdbc.EmbeddedDriver";
     37    static final String PORT = GlobalProperties.getProperty("derby.server.port");//, "1527");
     38    static final String PROTOCOL = "jdbc:derby://localhost:"+PORT+"/"; // "jdbc:derby:";
     39    static final String DRIVER = "org.apache.derby.jdbc.ClientDriver"; //"org.apache.derby.jdbc.EmbeddedDriver";
    3940    static final String USERSDB = "usersDB";
    4041    static final String USERS = "users";
     
    134135        {
    135136            //  shutdown the whole server
     137            // but not if we're a derby client using the derby network server
     138            // only if we're using an embedded derby
     139            if(DRIVER.equals("org.apache.derby.jdbc.EmbeddedDriver")) {
    136140            DriverManager.getConnection(PROTOCOL + ";shutdown=true");
     141            }
    137142        }
    138143        catch (SQLException se)
Note: See TracChangeset for help on using the changeset viewer.