Hi, I hope that you've solved your problem. If you don't, try : dbconn = DriverManager.getConnection(sourceURL,"your user name for postgres","your password"); instead of dbconn = DriverManager.getConnection(sourceURL); Good luck Nicolas
PostgreSQL, like many modern DBMSs is designed with the idea that many users/applications will be sharing the same database(s) and that some should be allowed to do things that other aren't. A good example I saw the other day was in a financial system, where users could add transactions, but not update or remove them (in accounting, you should always add a cancelling transaction, not simply delete a bad one, so that a full audit trail is preserved).
So what a userid/password gives you is a way of attaching to a specific set of security rules. It often does other things as well, but security is one of the more important reasons.
An IDE is no substitute for an Intelligent Developer.