1) What is java 2?
java is a programming language, similar to C++. started as the green project or something, made with ease of use for the programmer in mind and lacks many of the pitfalls that programmers fall into when learning C++. it's fully object orientated and a relatively simple language to learn, so it is the language most people start off with. I'm not sure about the difference between java and java 2, the core language doesn't change much, people just keep adding more and more libraries.
3) How do you create java 2 applets?
I actually dont make those right now. but you can, something to do with the java swing and graphics packages
4) Can you create games with java 2?
yes. lots of games on pogo.com are made in java. but it tends to be slow in running large applications
5) Can you link java 2 to a mysql database?
not sure, someone else may be able to tell you
6) What kind of things can you make with java 2?
well anything really. I'm currently making an AI search program to solve an 8-puzzle. fascinating stuff. I'm a student and some people in this school have decided to make a program in java that tests other programs, so it basically grades our programming homework.