Let me welcome you to the first </Dream.In.Code> Java coding competition! Each month or so, we will have a competition for software written in the Java language based around a certain topic. Note that you are not restricted to small snippets and we fully encourage full applications.
Here are the rules:
1) The application MUST follow the basic topic set for that particular competition, but you are not limited you using ONLY the technology prescribed.
2) You must provide both a runnable JAR file and all the code that you used to write the program. If you want protection, look into some open source licenses.
3) Obviously, the code must be yours. If you are caught stealing off of other members or from other internet sources, you will be disqualified.
4) The program must be built with Java (as this is a Java competition).
5) All submissions must be completed before the deadline. No late entries will be accepted.
6) You must be a member of DreamInCode to win.
Now, you may be wondering what this week's topic is and what the deadline is. Here they are. The topic of this competition is to create a program that manipulates databases of any form using JDBC. The program only has to do that, but again, it is not limited to that, and the more creative you are, the better you will be judged. All entries must be submitted by Wednesday, January 5th, 2011 at 7:00 EST (GMT -5:00).
The judging will be done by a set of chosen judges who will judge on Creativity, Performance, and Code. Creativity is based on how...creative your idea was. Performance judges the speed of your software, the robustity of it, and its cross-platform capabilities. Finally, Code judges the coding style of your program. Is it well commented? Does it follow good OOP practices? After all these scores are in, we will announce a winner and post the judges' comments so that you can see their thoughts.
Thanks for participating and I hope you enjoy!
m-e-g-a-z pointed out to me that you should not put your database username and/or password in your code for many reasons.
See rule #21:
Here are some JDBC tutorials and references:
This post has been edited by Dogstopper: 15 December 2010 - 01:56 PM