Hi Guys

I am planning on working on a desktop application which will be used to connect to DB servers (mysql, oracle etc), execute queries, would like it cross platform and so on. I have the choice between C# or Swing. I haven't used any of these for desktop apps before but I would like insight from more experienced programmers so that I can make a more informed choice.