public HSQLDBRecordingManager(){
	
		super();
		_recordings = new ArrayList<Recording>();

		
		try {
			Class.forName("org.hsqldb.jdbcDriver");
		} catch (ClassNotFoundException ex){
			return;
		}
		
		try {
			
	        conn = DriverManager.getConnection("jdbc:hsqldb:file:" + _DB, "SA", "");
	        // conn.setAutoCommit(false);
	        if(!this.tablesExist())
	           this.initialize();
	        
		} catch (SQLException sqlx){
			LOG.fatal("Fatal error when trying to read local data. The message is " + sqlx.getMessage());
			System.exit(-1);
		}
	}