Sachverhalt: A. X._ (geb. 1980), türkischer Staatsangehöriger, reiste 1988 als Kind türkischer Asylbewerber in die Schweiz ein. 1989 wurde ihm eine Aufenthaltsbewilligung erteilt. Mit Entscheid der Jugendanwaltschaft Unterrheintal-Oberrheintal-Werdenberg (ehemals Jugendanwaltschaft Unterrheintal-Oberrheintal-Sargans) vom 15. Oktober 1993 wurde er wegen Verkehrsdelikten und Nichtanzeigen eines Fundes zu einer Arbeitsleistung von drei halben Tagen verurteilt. Wegen versuchten Diebstahls und Sachbeschädigung verpflichtete ihn die Jugendanwaltschaft am 18. Oktober 1995 zu gemeinnütziger Arbeit an drei schulfreien Nachmittagen. Mit Entscheid des Kreisgerichts Rheintal (ehemals Bezirksgericht Unterrheintal) vom 5. April 2000 wurde er wegen bandenmässigen Diebstahls, einfachen Diebstahls, mehrfacher Erpressung, mehrfachen Hausfriedensbruchs, mehrfacher Sachbeschädigung und geringfügiger Zechprellerei zu drei Monaten Einschliessung verurteilt, bedingt erlassen auf eine Probezeit von zwei Jahren mit Unterstellung unter Schutzaufsicht. Das Ausländeramt des Kantons St. Gallen verwarnte ihn darauf am 27. Juni 2000. Mit Strafbescheid des Untersuchungsamtes Gossau vom 23. April 2004 wurde X._ wegen mehrfachen Diebstahls, mehrfacher Sachbeschädigung, mehrfachen Hausfriedensbruchs sowie wegen mehrfacher Übertretung des Betäubungsmittelgesetzes zu einer bedingten Gefängnisstrafe von 2 Monaten, unter Ansetzung einer Probezeit von drei Jahren, und einer Busse von Fr. 300.-- verurteilt. In der Folge beging X._ unter anderem mehrere Raubüberfälle. Mit Urteil des Kreisgerichts Rheintal vom 18. Januar 2006 wurde er wegen versuchten qualifizierten Raubes, mehrfachen Raubes und Versuchs dazu sowie wegen weiterer Delikte zu einer Zuchthausstrafe von zwei Jahren und einem Monat verurteilt. B. Am 19. Oktober 2006 heiratete X._ in A._ die österreichische Staatsangehörige türkischer Abstammung Y._ (geb. 25. Juni 1983). Nach der Heirat reiste die Ehegattin von Österreich in die Schweiz ein und erhielt eine Aufenthaltsbewilligung L-EG/EFTA. Am 6. November 2006 trat X._ den Strafvollzug an. Mit Entscheid vom 30. Mai 2007 ordnete das Kreisgericht Rheintal eine vollzugsbegleitende ambulante Drogenentzugstherapie an. C. Mit Verfügung vom 23. Mai 2007 verweigerte das Ausländeramt des Kantons St. Gallen die Verlängerung der Aufenthaltsbewilligung von X._. Den dagegen erhobenen Rekurs wies das Justiz-und Polizeidepartement des Kantons St. Gallen am 9. November 2007 ab. X._ beschwerte sich gegen den Departementsentscheid erfolglos beim Verwaltungsgericht des Kantons St. Gallen. D. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 3. April 2008 beantragt X._, das Urteil des Verwaltungsgerichts des Kantons St. Gallen vom 12. Februar 2008 aufzuheben, dem Gesuch um Verlängerung seiner Aufenthaltsbewilligung stattzugeben bzw. den Kanton St. Gallen anzuweisen, die Aufenthaltsbewilligung zu verlängern. Zudem stellt er das Begehren, der Beschwerde die aufschiebende Wirkung zu erteilen, eventualiter sei ihm im Rahmen einer vorsorglichen Massnahme während der Dauer des Beschwerdeverfahrens der Aufenthalt in der Schweiz zu bewilligen. Das Sicherheits- und Justizdepartement des Kantons St. Gallen sowie das Bundesamt für Migration schliessen auf Abweisung der Beschwerde. Das Verwaltungsgericht des Kantons St. Gallen beantragt, die Beschwerde abzuweisen, soweit darauf eingetreten werden könne. E. Mit Verfügung vom 8. April 2008 hat der Präsident der II. öffentlich-rechtlichen Abteilung des Bundesgerichts der Beschwerde die aufschiebende Wirkung zuerkannt. 