@Ignatusha

Апач томкат, как обратиться к mssql базе через jsp страницу?

Есть томкат на нем вертится пачка jsp страниц, есть ms sql база. Как через тег <c:out value="${test.test}> вывести значение (число) select count(*) from Table_name? Как бы сделать запрос, результат записать в переменную и вывести ее на страницу?
  • Вопрос задан
  • 44 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега JSP
Седой и строгий
Можно примерно так
<%@taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>

...

<sql:setDataSource 
  var="dataSource"
  driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"
  url="jdbc:sqlserver://localhost/databasename"
  user="username"
  password="password" />

...

<sql:query dataSource="${dataSource}" var="result">
  select count(*) as test from Table_name;
</sql:query>

...

<c:forEach var="row" items="${result.rows}">
    <c:out value="${row.test}"/>
</c:forEach>

Но лучше разделять логику с представлением и не делать в JSP запросы в БД.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы