bad taste
Erfahrenes Mitglied
Ich versuche nun schon längere Zeit (leider vergeblich) mit Struts über data-sources eine Verbindung zu einer mysql-db herzustellen.
Ich habe mir schon viele verschiedene Code-Schnipsel ergoogelt, aber keinen gefunden, der mich wirklich weitergebracht hat.
Mit folgendem Code kann ich ohne Probleme auf die Datenbank zugreifen:
Ich würde aber gerne über die vorgesehene data-source darauf zugreifen:
Wäre toll, wenn mir jemand helfen könnte.
Ich verwende java 1.5.0_06, Tomcat 5.5, Struts 1.2.9
Danke im vorraus für eure Antworten
Ich habe mir schon viele verschiedene Code-Schnipsel ergoogelt, aber keinen gefunden, der mich wirklich weitergebracht hat.
Mit folgendem Code kann ich ohne Probleme auf die Datenbank zugreifen:
Daher kann ich wohl davon ausgehen, dass die Treiber in Ordnung sind und korrekt geladen werden können.Class.forName("com.mysql.jdbc.Driver").newInstance();
String HOST = "localhost";
String DB = "mydb";
String USER = "user";
String PASSWORD = "password";
Connection conn = DriverManager.getConnection("jdbc:mysql://"
+ HOST + "/" + DB + "?user=" + USER + "&password="
+ PASSWORD);
PreparedStatement statement = conn.prepareStatement("select * from test");
statement.execute();
conn.close();
Ich würde aber gerne über die vorgesehene data-source darauf zugreifen:
Dazu der java-Code:<data-sources>
<data-source type="com.mysql.jdbc.jdbc2.optional.MysqlDataSource">
<set-property property="url"
value="jdbc:mysql://localhost/mydb" />
<set-property property="user" value="user" />
<set-property property="password" value="password" />
<set-property property="maxCount" value="5" />
<set-property property="driverClass"
value="com.mysql.jdbc.Driver" />
<set-property property="minCount" value="1" />
</data-source>
</data-sources>
Jedoch erzeugt "Connection conn = dataSource.getConnection();" immer eine NullPointerException.UserRegistrationForm userForm = (UserRegistrationForm) form;
DataSource dataSource = getDataSource(request);
Connection conn = dataSource.getConnection();
conn.close();
Wäre toll, wenn mir jemand helfen könnte.
Ich verwende java 1.5.0_06, Tomcat 5.5, Struts 1.2.9
Danke im vorraus für eure Antworten