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:

  1. Gehören Spring3 mit Dependency Injection
  2. Importieren mysql-JDBC-Bibliothek
  3. Erstellen einer jdbc.Eigenschaften Datei mit dem zugehörigen name-Wert-Paare
  4. Projekt ausführen (funktioniert einwandfrei)
  5. Konfigurieren der Datenbank-Verbindung in applicationContext.xml
  6. Re-load-Project
  7. 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.
InformationsquelleAutor user866190 | 2012-01-25
Schreibe einen Kommentar