Usando @DataSourceDefinition

0 respostas
R
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 :)
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);
	}

}
Criado 17 de setembro de 2012
Respostas 0
Participantes 1