Ошибка в программе сервлета выборки данных базы данных
C:\J2ee\Servlet>помощью javac RequestServlet.java
RequestServlet.java:17: error: <identifier> expected
класс.forName("Oracle для.с JDBC.водитель.OracleDriver");
^
RequestServlet.java:17: ошибка: недопустимое объявление метода; требуется возвращаемый тип
класс.forName("Oracle для.с JDBC.водитель.OracleDriver");
^
RequestServlet.java:17: ошибка: незаконный запуск типа
класс.forName("Oracle для.с JDBC.водитель.OracleDriver");
^
RequestServlet.java:24: error: <identifier> expected
из.код println("
");
^
RequestServlet.java:24: ошибка: незаконный запуск типа
из.код println("
");
^
RequestServlet.java:25: ошибка: <идентификатор> ожидается
из.код println("");
^
RequestServlet.java:25: ошибка: незаконный запуск типа
из.код println("");
^
RequestServlet.java:26: ошибка: незаконный запуск типа
for(int i=1;i<=rsmd.getColumnCount();i++)
^
RequestServlet.java:26: ошибка: ')' ожидается
for(int i=1;i<=rsmd.getColumnCount();i++)
^
RequestServlet.java:26: ошибка: незаконный запуск типа
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: ошибка: ';' ожидается
for(int i=1;i<=rsmd.getColumnCount();i++)
^
RequestServlet.java:26: ошибка: незаконный запуск типа
for(int i=1;i<=rsmd.getColumnCount();i++)
^
RequestServlet.java:26: ошибка: ';' ожидается
for(int i=1;i<=rsmd.getColumnCount();i++)
^
RequestServlet.java:26: ошибка: недопустимое объявление метода; требуется возвращаемый тип
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: ошибка: незаконный запуск типа
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: ошибка: ';' ожидается
{
^
RequestServlet.java:28: ошибка: незаконный запуск типа
из.код println(""
);
^
RequestServlet.java:28: ошибка: незаконный запуск типа
из.код println(""
);
^
RequestServlet.java:28: ошибка: ')' ожидается
из.код println(""
);
^
RequestServlet.java:28: ошибка: ';' ожидается
из.код println(""
);
^
RequestServlet.java:28: ошибка: незаконный запуск типа
из.код println(""
);
^
RequestServlet.java:28: error: <identifier> expected
из.код println(""
);
^
RequestServlet.java:28: ошибка: ';' ожидается
из.код println(""
);
^
26 ошибок
Что я уже пробовал:
импорт javax.servlet.*;
импорт java.io.*;
импорт java.sql.*;
RequestServlet общественный класс расширяет он полностью реализует интерфейс
{
public void doPost(HttpServletRequest req,HttpServletResponse res)вызывает исключение ServletException,IOException
{
res.setContentType("текст/Html");
Издания из=рез.getWriter();
из.код println("");
String name=req.getParameter("имя");
String pass=req.getParameter("Pass");
пробовать
{
класс.forName("Oracle для.с JDBC.водитель.OracleDriver");
Соединение c=DriverManager.getConnection("jdbc:Oracle:thin:@localhost:1521:xe","система","оракл123");
Оператор s=c.createStatement();
тип int х=С. executeUpdate("вставить в значения emp101('"+наименование+"','"+пройти+"')");
Набор РС=С. метод executequery("Select * из emp101");
Данные resultsetmetadata РСМД=РС.getMetaData();
из.код println("
"+rsmd.getColumnName(i)+" | "+rsmd.getColumnName(i)+" | "+rsmd.getColumnName(i)+" | "+rsmd.getColumnName(i)+" | "+rsmd.getColumnName(i)+" | "+rsmd.getColumnName(i)+" | "+rsmd.getColumnName(i)+" |
---|
из.код println("");
for(int i=1;i<=rsmd.getColumnCount();i++)
{
из.код println("");
}
в то время как(rs.next())
{
из.код println("");
из.код println("");
из.код println("");
из.код println("");
}
}
catch(исключение e)
{
}
из.код println("
"+rsmd.getColumnName(i)+" | |
---|---|
"+rs.getString(1)+" | "+rs.getString(2)+" |
}
}