DSolve[Derivative[2][y][x] == -(((-(c*d) + a*b*x)*y[x])/(x^2*(1 + a*x))) - (((1 + c - d)*x + a*(2 + b)*x^2)*Derivative[1][y][x])/(x^2*(1 + a*x)),y[x],x]