Листинг П.2.

HTML-форма запроса к базе данных



<html>
<head>
<title>
JDBC Servlet</title>
</head>
 

<body>

<form method = "POST" action = "/servlet/JdbcServlet">
 

<pre>

URL базы: <input type = "text" size = "40" name = "url"

value = "jdbc:oracle:thin:@localhost:1521:ORCL">
 

Имя: <input type = "text" size = "40" name = "login"

value = "scott">
 

Пароль: <input type = "password" size = "40" name = "password"

value = "tiger">
 

Запрос: 

<textarea rows = "5" cols "70" name = "query">

SELECT * FROM dept 

</textarea>

<input type = "submit" value = "Послать">
 

</pre>
 

</form>
 

</body>
 

</html>

Сервлет получает из этой формы адрес базы url, имя login и пароль password пользователя, а также запрос query. Он обращается к базе данных Oracle через драйвер JDBC Oracle Thin, формирует полученный ответ в виде HTML-страницы и отправляет браузеру.