Você está aqui: JSP (Java Server Pages) ::: JSP + MySQL ::: Passos Iniciais |
Aprenda a configurar um DataSource usando JNDI no TomcatQuantidade de visualizações: 14839 vezes |
|
CONFIGURANDO UM DATASOURCE PARA USO NO TOMCAT A configuração de um DataSource no Tomcat começa com o arquivo server.xml, localizado no diretório /conf do Tomcat. Para este exemplo estamos usando uma aplicação web chamada "estudos". Lembre-se de alterar este nome nos exemplos abaixo caso esteja usando um nome de aplicação diferente. Vamos começar? 1) Abra o arquivo server.xml e encontre a tag de fechamento <Host>. É antes dela que vamos inserir um novo elemento <Context>. É claro que se o server.xml já tiver um elemento <Context> para a sua aplicação você deverá modificá-lo de forma a obter o que temos abaixo.
<Context path="/estudos" docBase="estudos" debug="0">
<Resource name="jdbc/TesteDB" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="root" password="1234" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/test?autoReconnect=true"/>
</Context>
2) Abra o arquivo web.xml de sua aplicação. Este arquivo está localizado no diretório WEB-INF. Insira o elemento abaixo antes da tag de fechamentos </web-app>: <resource-ref> <description>Conexao MySQL</description> <res-ref-name>jdbc/TesteDB</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> 3) Vamos testar? Reinicie o Tomcat e escreva a seguinte página JSP:
<%@ page language="java" import="java.io.*, java.sql.*,
javax.naming.*, javax.sql.*" %>
<html>
<head><title>Aprendendo JSP</title>
</head>
<body>
<%
InitialContext ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/TesteDB");
Connection conn = ds.getConnection();
if(conn != null)
out.println("Conexão efetuada com sucesso!");
%>
</body>
</html>
|
|
|
Veja mais Dicas e truques de JSP (Java Server Pages) |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





