Java - чтение проблем из базы данных SQL - PullRequest
0 голосов
/ 10 марта 2011

Я сейчас пытаюсь читать из базы данных и выводить информацию в HTML-файл.Но у меня проблемы с чтением из базы данных.Конечно, это из-за отсутствия у меня знаний о Java и программировании баз данных.

У меня нет проблем с подключением к базе данных и созданием строки запроса.Моя строка запроса создается из серии флажков, поэтому она не всегда одинакова.Он также может содержать строки и целые числа.Вот где я чувствую свою проблему.Поскольку моя строка запроса не всегда одинакова, я не знаю, как успешно вывести мои данные.Когда я выполняю свой запрос, это когда у меня возникают проблемы.Вот немного моего кода.

public String getData( String query, StringBuffer back)
    {
        String query = query;
        ResultSet rs = null;

        try
        {
            rs = st.executeQuery(query);


            back.append( "<table border=\10\" >\n" );
            while(rs.next())
            {   
                back.append( "<tr><td>" + rs.getString(1) + "</td></tr>");
            }
            back.append( "</table>" );
        }
        catch( SQLException e )
        {
            back.append( "<h6>something bad is happening</h6>");
            e.printStackTrace();
            return null;
        }
        return new String( back );
    }

Любая помощь будет отличной!

Ответы [ 2 ]

1 голос
/ 10 марта 2011

Одна проблема в том, что вы пропускаете цитату здесь:

back.append( "<table border=\10\" >\n" );

Я думаю, вы, вероятно, имели в виду это:

back.append( "<table border=\"10\" >\n" );

Другая проблема заключается в том, что вы, похоже, используете 0-на основе индексации для параметра getString, но первый столбец равен 1, а не 0. Таким образом, вы, вероятно, имеете в виду это:

back.append( "<tr><td>" + rs.getString(2) + "</td></tr>");
0 голосов
/ 10 марта 2011

В чем ошибка? Нет результатов? Исключение? Какой?

Как предложил Марк Байерс, вы можете записать его в журнал инфраструктуры. Вы даже можете просто записать это в HTML. Поскольку это отладка, не имеет большого значения, нарушает ли она HTML, и если вы видите исходный код страницы, вам не нужно искать, какой файл журнала использует ваша структура: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...