помогите пожалуйста. сделал маленький сервлет, но томкат упорно кричит "java.sql.SQLException: [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию".
ODBC-алиас создан.
отдельное java-приложение нормально запускается, а в качестве сервлета этот код не работает, дает exception на getConnection. что сделать, как победить???
public class DBServlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String conString = "sun.jdbc.odbc.JdbcOdbcDriver";
String urlString = "jdbc:odbc:webmail";
Connection connection=null;
Statement statement=null;
try
{
Class.forName(conString);
}catch(ClassNotFoundException cnfe)
{
System.err.println(" ~~~ ERROR: Can't find JDBC driver");
}
try{
connection = DriverManager.getConnection(urlString);
statement = connection.createStatement();
} catch (SQLException e){
System.err.println(" ~~~ ERROR: getConnection ~~~");
}
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
}
Здравствуйте, andrew_ust, Вы писали:
_>помогите пожалуйста. сделал маленький сервлет, но томкат упорно кричит "java.sql.SQLException: [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию".
_>ODBC-алиас создан.
_>отдельное java-приложение нормально запускается, а в качестве сервлета этот код не работает, дает exception на getConnection. что сделать, как победить???
Попробовать прописать DataSource и работать с ним:
http://jakarta.apache.org/tomcat/tomcat-5.0-doc/jndi-datasource-examples-howto.html