Приветствую всех и благодарим за проверку моего сообщения. Я пытаюсь подключить свой сервлет к моей базе данных с помощью драйвера Mysql jdbc. Мой .jar от драйвера mysql jdbc находится в папке apache-tomcat-7.0.27/lib. MyServlet - это сервлет, и у меня есть SQL.java в той же папке, где должно быть установлено соединение.Невозможность подключения к базе данных (ошибка: `com.mysql.jdbc.Driver`)
private static Connection conn = null;
Class.forName(driver).newInstance();
conn = (Connection)
DriverManager.getConnection("jdbc:mysql://"+"localhost:3306"+"/"+ "ergasia3", "root" , "spiros");`
К сожалению, когда я пытаюсь сделать это, у меня есть ошибка:com.mysql.jdbc.Driver
.
Вот мой web.xml
<web-app>
<display-name>WebApp01</display-name>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>com.srk.pkg.MyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/MyServlet.do</url-pattern>
</servlet-mapping>
<resource-ref>
<description>database</description>
<res-ref-name>jdbc/ergasia3</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</web-app>
и теперь мой context.xml
<Context path="/ergasia3" docBase="ergasia3"
debug="5" reloadable="true" crossContext="true">
<Resource name="jdbc/ergasia3" auth="Container"
type="javax.sql.DataSource"
user="root" password="spiros"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/ergasia3"
maxActive="15" maxIdle="3" />
</Context>
Вы могли бы быть более конкретным, пожалуйста, или не могли бы вы дать мне путь? – Romanos
YourProjectDir> WebContent> WEB_INF> lib .. затем обновите проект. если он не работает, щелкните правой кнопкой мыши свой проект (в среде Eclipse IDE) и щелкните свойства. Затем щелкните вкладку «JavaBuildPath» и выберите вкладку «Библиотеки» в AddJARs (добавьте сюда соединитель MySQL). –
вы можете проверить это [ссылка] (http://stackoverflow.com/questions/11193311/jdbc-error-when-connecting-tomcat-5-5- to-sql-2008-what-am-i-missing) тот же тип проблемы и ответ. –