Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / компилю JDBC не компилится / 3 сообщений из 3, страница 1 из 1
29.05.2006, 16:15
    #33758632
Bill_G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компилю JDBC не компилится
Написал сервлет
________________________________________________________________

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.PrintWriter;
import java.io.IOException;
import java.sql.*;

public class JDBCQueryServlet extends HttpServlet {

Connection conn = null;

public void init()
throws ServletException {
try {
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521","scott","tiger");
} catch (SQLException e) {
conn = null;
throw new ServletException(e.getMessage());
}
}


public void destroy() {
try {
if (conn!= null) conn.close();
} catch (SQLException ignore) {}
}


public void doPost (HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

PrintWriter out= response.getWriter();

response.setContentType("text/html");

out.println("<HTML>");
out.println("<HEAD> <TITLE> The JDBCQueryServlet"+
"</TITLE> </HEAD>");
out.println("<BODY>");
String condition = request.getParameter("cond");
if (condition != null) {
out.println("<H3> Search results for <I>" + condition + " </I> </H3><B>");

doQuery(condition, out);

out.println(" </B> <HR><BR>");
}



printForm(out);

out.close();
}___________________________________________________________

Но когда я его компилю, то выдается ошибка

D:\Olovnik\Java\Servlets_JSP>javac JDBCQueryServlet.java
JDBCQueryServlet.java:64: cannot find symbol
symbol : method doPost(javax.servlet.http.HttpServlet,javax.servlet.http.HttpSe
rvletResponse)
location: class JDBCQueryServlet
doPost(request,response);
^
JDBCQueryServlet.java:87: cannot find symbol
symbol : method printResults(java.sql.ResultSet,java.io.PrintWriter)
location: class JDBCQueryServlet
printResults(rs,out);
^
2 errors


Что я делаю не так?
...
Рейтинг: 0 / 0
29.05.2006, 16:29
    #33758677
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компилю JDBC не компилится
Bill_GЧто я делаю не так?
как минимум - постишь
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
 import  javax.servlet.*;
 import  javax.servlet.http.*;
 import  java.io.PrintWriter;
 import  java.io.IOException;
 import  java.sql.*;

 public   class  JDBCQueryServlet  extends  HttpServlet
{

    Connection conn =  null ;

     public   void  init()
             throws  ServletException
    {
         try 
        {
            DriverManager.registerDriver( new  oracle.jdbc.driver.OracleDriver());
            conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521", "scott", "tiger");
        }
         catch  (SQLException e)
        {
            conn =  null ;
             throw   new  ServletException(e.getMessage());
        }
    }


     public   void  destroy()
    {
         try 
        {
             if  (conn !=  null ) conn.close();
        }
         catch  (SQLException ignore) {}
    }


     public   void  doPost(HttpServletRequest request, HttpServletResponse response)
             throws  ServletException, IOException
    {

        PrintWriter out = response.getWriter();

        response.setContentType("text/html");

        out.println("<HTML>");
        out.println("<HEAD> <TITLE> The JDBCQueryServlet" +
                    "</TITLE> </HEAD>");
        out.println("<BODY>");
        String condition = request.getParameter("cond");
         if  (condition !=  null )
        {
            out.println("<H3> Search results for <I>" + condition + " </I> </H3><B>");

            doQuery(condition, out);

            out.println(" </B> <HR><BR>");
        }

        printForm(out);

        out.close();
    }
}
...
Рейтинг: 0 / 0
30.05.2006, 12:41
    #33760358
ddddiiiiimmmmaaaa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
компилю JDBC не компилится
printForm, doQuery - это методы что ли какие новые в классе HttpServlet ? )
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / компилю JDBC не компилится / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]