You have to treat each level of the categorical variable as a separate variable.
The simplest way to do this would be to use a single regression model, and the coefficients from that model. So if you have variable X with k levels, and y as your continuous variable, you can look at this model:
$y=\beta_1X_1+\beta_2X_2...+\beta_{k}X_{k}$
where the $\beta$s will be the average relationship between each level of the qualitative variable and the continuous variable. Keep in mind, this model has the intercept suppressed, so you get all levels. If you include an intercept, you must omit one of the levels, in which case the coefficients would be the difference between the given level and the omitted level. This is a simple way to compute the relationships and account for all the levels of the categorical variable simultaneously.
BTW, if you are just doing correlations, you technically want to calculate a point-biserial correlation for this- that is between a continuous variable and a binary variable. Alternatively, you could perform a simple t-test and test the difference in means. Also note that these methods assume the continuous variable is normally distributed.