Я, должно быть, делаю что-то настолько очевидное, что ни автор, ни документация не пишут об этом.
Но как мне подключиться к базе данных mysql с помощью класса DriverManagerDataSource.
Я использую NetBeans, и все, что я делаю, - это создание нового Java Web App, включая среду Spring MVC 3.
Я не использую maven и даже не добавляю никаких файлов. Все, что я хочу сделать, это установить соединение с базой данных mysql, настроив файл applicationContext.xml (этот файл закомментирован по умолчанию).
Всякий раз, когда я раскомментирую файлы и запускаю проект, сборка завершается неудачей !. Тем не менее, когда я закомментирую секцию соединения, сборка запускается нормально.
Я в замешательстве, потому что правильно добавляю свойства в файл xml (я даже установил стандартное соединение без использования класса источника данных, и он работал нормально). Я также добавил библиотеку mysql в проект.
это нормально работающий контекст приложения
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd">
<!--bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"
p:location="/WEB-INF/jdbc.properties" />
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource"
p:driverClassName="${jdbc.driverClassName}"
p:url="${jdbc.url}"
p:username="${jdbc.username}"
p:password="${jdbc.password}" /-->
<!-- ADD PERSISTENCE SUPPORT HERE (jpa, hibernate, etc) -->
</beans>
Тем не менее, как только я добавлю свои данные базы данных и раскомментирую соответствующий раздел, он не создаст
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd">
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource"
p:driverClassName="com.mysql.jdbc.Driver"
p:url="jdbc:mysql://localhost:3306/bcash"
p:username="root"
p:password="">
</beans>
это код ошибки
<target if="netbeans.home" name="-run-deploy-nb">
<nbdeploy clientUrlPart="${client.urlPart}" debugmode="false" forceRedeploy="${forceRedeploy}"/>
</target>
Заранее спасибо всем, кто может пролить немного мудрости в этом вопросе!