Wie, um das setup eine JDBC Verbindung zu MySQL in Spring3 MVC?
Arbeite ich an einem kleinen web-Projekt in java Spring3 MVC. Obwohl ich studiert habe java für die letzten 5 Monate, dies ist meine erste Zeit machen, alles wesentliche mit diesen Technologien.
Das problem ich habe, ist das einrichten einer Mysql-Datenbank Verbindung mit Dependency Injection im Spring applicationContext.xml Datei.
Baue ich ein neues Projekt in NetBeans und Folgendes tun:
- Gehören Spring3 mit Dependency Injection
- Importieren mysql-JDBC-Bibliothek
- Erstellen einer jdbc.Eigenschaften Datei mit dem zugehörigen name-Wert-Paare
- Projekt ausführen (funktioniert einwandfrei)
- Konfigurieren der Datenbank-Verbindung in applicationContext.xml
- Re-load-Project
- Build Fehlschlägt
Dies ist mein applicationContext.xml und jdbc.Eigenschaften
<?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>
Dies ist der jdbc.Eigenschaften
driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/bcash
username=root
password=myPassword
Ich verbrachte den besten Teil von einer Woche versucht zu konfigurieren, Spring3, habe ich auch gelesen über den Frühling in Aktion und Frühling Rezepte, aber ich kann nicht scheinen, um die erste Hürde der nur die Konfiguration der Spring-Container.
Bin ich mit Blick auf etwas einfaches?
Jede Hilfe wird wirklich geschätzt, danke im Voraus
UPDATE
Körperbau Fehlermeldung
/home/bcash/NetBeansProjects/bcash.com/nbproject/build-impl.xml:726: The module has not been deployed.
See the server log for details.
BUILD FAILED (total time: 6 seconds)
Entsprechenden build-XML-Zeilen-Nachricht
<nbdeploy clientUrlPart="${client.urlPart}" debugmode="false" forceRedeploy="${forceRedeploy}"/>
- "7.Build Fehl" - Fehlermeldungen? Können Sie die Abfrage der MySql-Datenbank von der Kommandozeile aus?
- Ja, danke Nate, ich oben gepostet
- Ist dieses Hausaufgaben? Wenn ja, sollten Sie die Hausaufgaben-tag, um mehr zu bekommen entsprechende Antworten.
- Es ist keine Hausaufgabe, in den Kontext der formalen Bildung. Ich versuche nur zu lernen, Java und dem Spring-MVC-framework. Ich programmiere gerne, und ich möchte zur Verbesserung meiner Fähigkeiten.
- Vielen Dank für die Veröffentlichung der build-Fehlermeldung - es sollte auch eine Fehlermeldung in der server-Ausgabe tab. Die, die Sie gepostet wird, ist im Grunde nur das build-Skript zu sagen - "ich habe versucht zu implementieren, aber etwas ging schief und ich konnte nicht." Der Fehler in der server-Ausgabe enthalten sollte, mehr details über das, was tatsächlich gescheitert.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie möglicherweise den Anschluss zu Ihrem classpath, es ist schwer zu sehen, von Ihrem Fehler, aber es ist notwendig.
Wenn Sie tomcat es platziert werden soll im /lib-Verzeichnis.
Es kann heruntergeladen werden von mysql
oder durch maven
Danke an alle für die Ratschläge. Ich war etwas so offensichtlich.
Ich wurde, die Datenbank-Verbindung Bohnen in die falsche xml-Datei.
War ich mit dem appication-context.xml Datei anstelle der dispatcher-servlet.xml Datei
Trotzdem danke Jungs