I use jdbcclient.jar to backup several table periodically with my crontab. I already put .monetdb with my password text there. But there is problem, it' s always prompting for password. 

I check the source and i make it right with this solution:

before :
if (user != equals(copts.getOption("user").getArgument()) pass = null;

after:
if (!user.equals(copts.getOption("user").getArgument())) pass = null;

regards