code: private void processProjectProperties() throws SQLException
     {
        //
        // Process common attributes
        //
        List<Row> rows = getRows("select * from " + m_schema + "project where proj_id=?", m_projectID);
        m_reader.processProjectProperties(rows, m_projectID);
  
        //
        // Process PMDB-specific attributes
        //
        rows = getRows("select * from " + m_schema + "prefer where prefer.delete_date is null");
        if (!rows.isEmpty())
        {
           Row row = rows.get(0);
           ProjectProperties ph = m_reader.getProject().getProjectProperties();
           ph.setCreationDate(row.getDate("create_date"));
           ph.setLastSaved(row.getDate("update_date"));
           ph.setMinutesPerDay(Double.valueOf(row.getDouble("day_hr_cnt").doubleValue() * 60));
           ph.setMinutesPerWeek(Double.valueOf(row.getDouble("week_hr_cnt").doubleValue() * 60));
           ph.setWeekStartDay(Day.getInstance(row.getInt("week_start_day_num")));
  
           processDefaultCurrency(row.getInteger("curr_id"));
        }
  
        processSchedulingProjectProperties();
     }
docs: Select the project properties from the database.
  
  @throws SQLException