Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Java Server Pages, JDBC: Все вопросы

Ответить
Настройки темы
Java Server Pages, JDBC: Все вопросы

Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120


Конфигурация

Профиль | Отправить PM | Цитировать


Здесь обсуждается Java Server Pages, и все с ней связанные (например JDBC)технологии

Отправлено: 22:16, 04-02-2006

 

Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


УРА!!! К базе я подключился... просто надо было перезагрузить томкат... торможу

теперь следующая проблема...

Код: Выделить весь код
org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 35 in the jsp file: /2.jsp

Generated servlet error:
    [javac] Compiling 1 source file

/usr/tomcat/work/Standalone/localhost/_/_2_jsp.java:84: cannot resolve symbol
symbol  : variable conn 
location: class org.apache.jsp._2_jsp
    Statement stmt=conn.createStatement();
                   ^



An error occurred at line: 65 in the jsp file: /2.jsp

Generated servlet error:
/usr/tomcat/work/Standalone/localhost/_/_2_jsp.java:110: cannot resolve symbol
symbol  : variable conn 
location: class org.apache.jsp._2_jsp
    conn.close();
    ^
2 errors

Отправлено: 21:15, 12-04-2006 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


-bes-
А код вы всё тот же используете ?? то есть тот, который я в качестве примера привёл??

-------
Fortes fortuna adiuvat


Отправлено: 21:58, 12-04-2006 | #22


Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


vadimiron
За основу взят Ваш код. Код переделан для другой базы, но я думаю, что ошибка не из-за этого.

З.Ы. только что настроил томкат в виндавсе... ошибка таже

Отправлено: 22:16, 12-04-2006 | #23


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


-bes-
Я точно это не знаю, но возможно проблема в версиях, потому что там много различий между версиями
поставьте всё самое последнее, тогда я точно смогу помочь

-------
Fortes fortuna adiuvat


Отправлено: 22:35, 12-04-2006 | #24


Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


Разобрался... ошибка была из-за неправильной настройки мускула (не было прав на соединение).

Теперь следующий вопрос...
я считываю значения параметров в переменные txt_id и txt. Это то, что я ввёл в форму.
Код: Выделить весь код
    String txt_id = request.getParameter("text_id");
    String txt = request.getParameter("text");
как сделать, чтобы записи не добавлялись в базу, если я не ввёл какое-то значение в форму?
я делаю так, но программа всегда добавляет запись (там где должно быть число появляется "0", а там где строка, вставляется пустая строка). в чем ошибка?
Код: Выделить весь код
    
    if(txt_id != null && txt_id != "" && txt != null && txt != "")
    {    
        stmt.executeUpdate("INSERT INTO table SET id= ' "+txt_id+ " ', t= ' " +txt+ " ' ");
    }

Отправлено: 18:06, 13-04-2006 | #25


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


-bes-
В джаве нельзя строку сравнивать с чём то напрямую (кроме null-с ним можно переменную любого класса сравнивать)
если проверяете "пустоту", то воспользуйтесь параметром класса String length. Либо сравнивайте с помощью йункций данного класса, например так:
HTML код: Выделить весь код
txt_id.equals("")

-------
Fortes fortuna adiuvat


Отправлено: 22:21, 13-04-2006 | #26


Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


ага... спасибо.... всё заработало!!! просто до этого работал с пхп, асп, асп.нет... старая привычка.

Последний раз редактировалось -bes-, 14-04-2006 в 00:14.


Отправлено: 00:03, 14-04-2006 | #27


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


vadimiron
а где же продолжение рассказа?

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 01:02, 26-04-2006 | #28


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Vlad Drakula
А что тут продолжать ??
В яве надо только классы стандартной библиотеки знать, ну и синтаксис

-------
Fortes fortuna adiuvat


Отправлено: 22:28, 26-04-2006 | #29


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


vadimiron
а как создать сервис который будет пермонентно крутиться на сервере?

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 22:38, 26-04-2006 | #30



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Java Server Pages, JDBC: Все вопросы

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Антивирусы - Avast! .:[Все вопросы]:. Guest Защита компьютерных систем 137 08-02-2016 12:26
Info - IP - INFO [Все вопросы] gurWin Защита компьютерных систем 221 16-12-2010 14:02
Доступ - Никак не удаляются файлы (AVI и все остальные форматы) .:[все вопросы]:. Microsoft Windows 2000/XP 105 30-06-2010 11:58
Мультимедиа - mp3DirectCut .:[ обсуждение всех версий ]:. SuperMaximus Программное обеспечение Windows 16 13-08-2007 16:23




 
Переход