Jag får felmeddelandet "the type connection is ambiguous" för min servlet enligt nedan:
package core;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
import javax.sql.*;
import javax.naming.*;
import com.mysql.jdbc.*;
public class TestDatabase extends HttpServlet {
DataSource pool;
public void init() throws ServletException {
try {
Context env = (Context) new InitialContext().lookup("java:comp/env");
pool = (DataSource) env.lookup("jdbc/test");
if (pool == null) throw new ServletException("'jdbc/test' is a unknown datasource");
} catch (NamingException e){
throw new ServletException(e);
}
}
public void doGet(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException {
res.setContentType("text/html");
PrintWriter out = res.getWriter();
[3][B]Connection conn = null;[/B][/3]
try {
conn = pool.getConnection();
} finally {
try {
if (conn != null) conn.close();
} catch (SQLException e) {
}
}
}
}
Jag kan inte för mitt liv begripa vad som är fel, eller vad felmeddelandet ens betyder.... Kan någon hjälpa mig?
/J