I am making Java 1.6-JDBC-Oracle 11 code. I created a table called employee with id,name and age. I am getting the error - ORA-00911: invalid character. How can I fix this ?
Bohemian is exactly right. I don't see why this was so hard. If you pop the message into Google, you'll get this:
http://www.dba-oracle.com/sf_ora_00911_invalid_character.htm
The semi-colon is the first problem noted.
Another recommendation: Don't do this.
catch(SQLException e){System.out.println("Exception: " + e);}
Do this instead:
catch(SQLException e){
e.printStackTrace(); // better yet, log it.
}
It'll give you lots more information.
remove the ; from inside the query
Try removing the semi colon from the end of your SQL statement.
ie
static String query = "SELECT emp_id, emp_name, emp_age " +
"FROM employee"; // no trailing ";" in the SQL