Comment Eclipse RCP + DataTools (Score 2) 264
I'm sure this won't be a very popular option because Slashdot is allergic to Java in general and Eclipse specifically, but if were trying to write multi-platform GUI code with database integration I would probably start by investigating Eclipse RCP + Datatools.
An example of this is Teradata Studio