Click here to Skip to main content
15,891,704 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
C:\J2ee\Servlet>javac RequestServlet.java
RequestServlet.java:17: error: <identifier> expected
class.forName("Oracle.jdbc.driver.OracleDriver");
^
RequestServlet.java:17: error: invalid method declaration; return type required
class.forName("Oracle.jdbc.driver.OracleDriver");
^
RequestServlet.java:17: error: illegal start of type
class.forName("Oracle.jdbc.driver.OracleDriver");
^
RequestServlet.java:24: error: <identifier> expected
out.println("
");
^
RequestServlet.java:24: error: illegal start of type
out.println("

");
^
RequestServlet.java:25: error: <identifier> expected
out.println("");
^
RequestServlet.java:25: error: illegal start of type
out.println("");
^
RequestServlet.java:26: error: illegal start of type
for(int i=1;i<=rsmd.getColumnCount();i++)
^
RequestServlet.java:26: error: ')' expected
for(int i=1;i<=rsmd.getColumnCount();i++)
^
RequestServlet.java:26: error: illegal start of type
for(int i=1;i<=rsmd.getColumnCount();i++)
^
RequestServlet.java:26: error: <identifier> expected
for(int i=1;i<=rsmd.getColumnCount();i++)
^
RequestServlet.java:26: error: ';' expected
for(int i=1;i<=rsmd.getColumnCount();i++)
^
RequestServlet.java:26: error: illegal start of type
for(int i=1;i<=rsmd.getColumnCount();i++)
^
RequestServlet.java:26: error: ';' expected
for(int i=1;i<=rsmd.getColumnCount();i++)
^
RequestServlet.java:26: error: invalid method declaration; return type required
for(int i=1;i<=rsmd.getColumnCount();i++)
^
RequestServlet.java:26: error: <identifier> expected
for(int i=1;i<=rsmd.getColumnCount();i++)
^
RequestServlet.java:26: error: illegal start of type
for(int i=1;i<=rsmd.getColumnCount();i++)
^
RequestServlet.java:26: error: <identifier> expected
for(int i=1;i<=rsmd.getColumnCount();i++)
^
RequestServlet.java:27: error: ';' expected
{
^
RequestServlet.java:28: error: illegal start of type
out.println(""
);
^
RequestServlet.java:28: error: illegal start of type
out.println(""
);
^
RequestServlet.java:28: error: ')' expected
out.println(""
);
^
RequestServlet.java:28: error: ';' expected
out.println(""
);
^
RequestServlet.java:28: error: illegal start of type
out.println(""
);
^
RequestServlet.java:28: error: <identifier> expected
out.println(""
);
^
RequestServlet.java:28: error: ';' expected
out.println(""
);
^
26 errors

What I have tried:

import javax.servlet.*;
import java.io.*;
import java.sql.*;

public class RequestServlet extends HttpServlet
{

public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException
{
res.setContentType("Text/Html");
PrintWriter out=res.getWriter();
out.println("");
String name=req.getParameter("Name");
String pass=req.getParameter("Pass");
try
{
class.forName("oracle.jdbc.driver.OracleDriver");
Connection c=DriverManager.getConnection("jdbc:Oracle:thin:@localhost:1521:xe","SYSTEM","oracle123");
Statement s=c.createStatement();
int x=s.executeUpdate("insert into emp101 values('"+name+"','"+pass+"')");

ResultSet rs=s.executeQuery("select * from emp101");
ResultSetMetaData rsmd=rs.getMetaData();
out.println("
"+rsmd.getColumnName(i)+""+rsmd.getColumnName(i)+""+rsmd.getColumnName(i)+""+rsmd.getColumnName(i)+""+rsmd.getColumnName(i)+""+rsmd.getColumnName(i)+""+rsmd.getColumnName(i)+"
");
out.println("");
for(int i=1;i<=rsmd.getColumnCount();i++)
{
out.println("");
}

while(rs.next())
{
out.println("");
out.println("");
out.println("");
out.println("");
}
}

catch(Exception e)
{

}
out.println("
"+rsmd.getColumnName(i)+"
"+rs.getString(1)+""+rs.getString(2)+"
");
}
}
Posted
Updated 9-Sep-18 1:31am

1 solution

You have spelled it class , but it should be Class with upper case C at the beginnng. See Class (Java Platform SE 7 )[^].
 
Share this answer
 
Comments
Member 13977881 9-Sep-18 8:02am    
now more error showing after changing C in upper case.
Richard MacCutchan 9-Sep-18 8:07am    
Well that is sad, but no one here can guess what those more errors may be. Please edit your question, show the actual code (using <pre> tags to format it properly) and explain exactly what the errors are.
Member 13977881 9-Sep-18 8:24am    
pre error:

C:\J2ee\Servlet>javac RequestServlet.java
RequestServlet.java:17: error: <identifier> expected
class.forName("Oracle.jdbc.driver.OracleDriver");
^
RequestServlet.java:17: error: invalid method declaration; return type required
class.forName("Oracle.jdbc.driver.OracleDriver");
^
RequestServlet.java:17: error: illegal start of type
class.forName("Oracle.jdbc.driver.OracleDriver");
^
RequestServlet.java:24: error: <identifier> expected
out.println("
");
^
RequestServlet.java:24: error: illegal start of type
out.println("

");
^
RequestServlet.java:25: error: <identifier> expected
out.println("");
^
RequestServlet.java:25: error: illegal start of type
out.println("");
^
RequestServlet.java:26: error: illegal start of type
for(int i=1;i<=rsmd.getColumnCount();i++)
^
RequestServlet.java:26: error: ')' expected
for(int i=1;i<=rsmd.getColumnCount();i++)
^
RequestServlet.java:26: error: illegal start of type
for(int i=1;i<=rsmd.getColumnCount();i++)
^
RequestServlet.java:26: error: <identifier> expected
for(int i=1;i<=rsmd.getColumnCount();i++)
^
RequestServlet.java:26: error: ';' expected
for(int i=1;i<=rsmd.getColumnCount();i++)
^
RequestServlet.java:26: error: illegal start of type
for(int i=1;i<=rsmd.getColumnCount();i++)
^
RequestServlet.java:26: error: ';' expected
for(int i=1;i<=rsmd.getColumnCount();i++)
^
RequestServlet.java:26: error: invalid method declaration; return type required
for(int i=1;i<=rsmd.getColumnCount();i++)
^
RequestServlet.java:26: error: <identifier> expected
for(int i=1;i<=rsmd.getColumnCount();i++)
^
RequestServlet.java:26: error: illegal start of type
for(int i=1;i<=rsmd.getColumnCount();i++)
^
RequestServlet.java:26: error: <identifier> expected
for(int i=1;i<=rsmd.getColumnCount();i++)
^
RequestServlet.java:27: error: ';' expected
{
^
RequestServlet.java:28: error: illegal start of type
out.println(""
);
^
RequestServlet.java:28: error: illegal start of type
out.println(""
);
^
RequestServlet.java:28: error: ')' expected
out.println(""
);
^
RequestServlet.java:28: error: ';' expected
out.println(""
);
^
RequestServlet.java:28: error: illegal start of type
out.println(""
);
^
RequestServlet.java:28: error: <identifier> expected
out.println(""
);
^
RequestServlet.java:28: error: ';' expected
out.println(""
);
^
26 errors

post error(after changing c in upper case):
RequestServlet.java:47: class, interface, or enum expected
while(rs.next())
^
RequestServlet.java:50: class, interface, or enum expected
out.println(""+rs.getString(1)+"");
^
RequestServlet.java:51: class, interface, or enum expected
out.println(""+rs.getString(2)+"");
^
RequestServlet.java:52: class, interface, or enum expected
out.println("");
^
RequestServlet.java:53: class, interface, or enum expected
}
^
RequestServlet.java:61: class, interface, or enum expected
}
^
RequestServlet.java:64: class, interface, or enum expected
public void doGet(HttpServletRequest req, HttpServletResponse res)throw
ServletException,IOException
^
RequestServlet.java:67: class, interface, or enum expected
PrintWriter out=res.getWriter();
^
RequestServlet.java:68: class, interface, or enum expected
out.println("");
^
RequestServlet.java:69: class, interface, or enum expected
String name=req.getParameter("name");
^
RequestServlet.java:70: class, interface, or enum expected
String pass=req.getParameter("pass");
Richard MacCutchan 9-Sep-18 8:53am    
Why have you added the initial code that was wrong? You have obviously got something else wrong in your source code before the line that shows the first error. So please look at your code (I cannot because you did not include it) and see where you have missed a keyword or punctuation.
Member 13977881 9-Sep-18 9:20am    
problem solved.

Thank you Richard

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900