struts连接MySQL问题
我在struts-config.xml中写到...<data-sources><data-sourcekey="studentDB"><set-propertyprope...
我在struts-config.xml中写到
...
<data-sources>
<data-source key="studentDB">
<set-property property="driverClassName" value="org.gjt.mm.mysql.Driver"/>
<set-property property="username" value="root"/>
<set-property property="password" value="psw"/>
<set-property property="url" value="jdbc:mysql://localhost:3306/userlist"/>
</data-source>
</data-sources>
...
若把这部分代码删掉,就可以一切正常地使用 。
若加上,就会servlet is currently unavailable 。
各位大虾,该怎么办?
驱动和驱动版本没有问题,经过测试了。 展开
...
<data-sources>
<data-source key="studentDB">
<set-property property="driverClassName" value="org.gjt.mm.mysql.Driver"/>
<set-property property="username" value="root"/>
<set-property property="password" value="psw"/>
<set-property property="url" value="jdbc:mysql://localhost:3306/userlist"/>
</data-source>
</data-sources>
...
若把这部分代码删掉,就可以一切正常地使用 。
若加上,就会servlet is currently unavailable 。
各位大虾,该怎么办?
驱动和驱动版本没有问题,经过测试了。 展开
1个回答
展开全部
这个好像不是写在struts-config.xml里的吧。如果你使用hibernate的话那么你需要一个hibernate.cfg.xml文件就可以了。
<hibernate-configuration>
<session-factory>
<property name="hibernate.show_sql">true</property>
<property name="use_outer_join">false</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/userlist</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">mysql</property>
<property name="connection.useUnicode">true</property>
<property name="connection.characterEncoding">gb2312</property>
<mapping resource="mapping.xml" />
</session-factory>
</hibernate-configuration>
<hibernate-configuration>
<session-factory>
<property name="hibernate.show_sql">true</property>
<property name="use_outer_join">false</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/userlist</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">mysql</property>
<property name="connection.useUnicode">true</property>
<property name="connection.characterEncoding">gb2312</property>
<mapping resource="mapping.xml" />
</session-factory>
</hibernate-configuration>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询