@Override
	PreparedStatement prepare(String query) {
		try {
			connection = open();
			PreparedStatement ps = connection.prepareStatement(query);
			return ps;
		} catch (SQLException e) {
			if (!e.toString().contains("not return ResultSet"))
				this.writeError("Error in SQL prepare() query: " + e.getMessage(), false);
		}
		return null;
	}