Estou criando um Servlet 3.0 e estou querendo fazer a conexão com banco de dados usando a annotation @DataSourceDefinition e não consigo fazer a conexão usando o servlet abaixo já pesquisei na net mas não achei um exemplo que funcione. Desde já agradeço a ajuda de todos
[code]
package com.axample.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import javax.annotation.sql.DataSourceDefinition;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@DataSourceDefinition(
name=“jdbc:mysql://localhost/agenda”,
className=“com.mysql.jdbc.Driver”,
user=“root”,
password=“root”,
databaseName=“agenda”,
serverName=“localhost”,
portNumber=3306 )
@WebServlet(name=“ServletConexao”,urlPatterns={"/conectar"})
public class BancoDeDadosServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
public BancoDeDadosServlet() {
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
PrintWriter out = response.getWriter();
out.print("Conexao!!!");
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request, response);
}
}[/code]