課程
/后端開發
/Java
/使用Struts2+Hibernate開發學生信息管理功能
這個報錯怎么解決?
2017-10-30
源自:使用Struts2+Hibernate開發學生信息管理功能 2-3
正在回答
如果你把數據庫的jar包導入了的話就應該看下你用的那個數據庫了下面是我針對不同數據庫百度的你先看看
無法創建請求服務,后面跟著jdbc環境問題,hibernate的配置文件中關于數據庫連接和配置的地方有問題。這是連接oracle的代碼<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC"-//Hibernate/Hibernate Configuration DTD 3.0//EN""http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"><hibernate-configuration><session-factory><property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property><property name="hibernate.connection.url">jdbc:oracle:thin:@172.28.144.110:1521:SHKRP1QA</property><property name="hibernate.connection.username">TP</property><property name="hibernate.connection.password">PSH#TP</property><mapping class="it.robot.po.User_infor"/><mapping resource="it/robot/po/user_hbm.xml"/> </session-factory></hibernate-configuration>這是連接mysql的配置文件代碼<?xml version="1.0" encoding="GBK" ?><!DOCTYPE hibernate-configuration PUBLIC"-//Hibernate/Hibernate Configuration DTD//EN""http://www.hibernate.org/dtd/hibernate-Configuration-3.0.dtd"><hibernate-configuration><session-factory><property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property><property name="hibernate.connection.url">jdbc:mysql://localhost:3306/shopping</property><property name="hibernate.connection.username">root</property><property name="hibernate.connection.password">root</property><property name="dialect">org.hibernate.dialect.MySQLInnoDBDialect</property><property name="show_sql">true</property><mapping resource="Newsss.hbm.xml"/></session-factory></hibernate-configuration> 其實 很有可能是你配置文件中沒有配置數據庫方言,你試試配置一下數據庫方言mysql的方言就是上面代碼中<property name="dialect">org.hibernate.dialect.MySQLInnoDBDialect</property>
是這個 ? ?Unable to create requested service
org.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update!是這個錯誤嗎???
慕移動7259470 提問者
是不是沒有連接數據庫???原諒我電腦的分辨率讓我沒有看清楚報錯原因
舉報
Strust2+Hibernate整合開發案例,Java Web開發技能更上一層樓
2 回答TestUsersDAOImpl運行失敗。
1 回答404報錯
2 回答Junit報錯
2 回答hibernate報錯
1 回答query.setParameter()報錯
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-11-01
如果你把數據庫的jar包導入了的話就應該看下你用的那個數據庫了下面是我針對不同數據庫百度的你先看看
無法創建請求服務,后面跟著jdbc環境問題,hibernate的配置文件中關于數據庫連接和配置的地方有問題。
這是連接oracle的代碼
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="hibernate.connection.url">jdbc:oracle:thin:@172.28.144.110:1521:SHKRP1QA</property>
<property name="hibernate.connection.username">TP</property>
<property name="hibernate.connection.password">PSH#TP</property>
<mapping class="it.robot.po.User_infor"/>
<mapping resource="it/robot/po/user_hbm.xml"/>
</session-factory>
</hibernate-configuration>
這是連接mysql的配置文件代碼
<?xml version="1.0" encoding="GBK" ?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD//EN"
"http://www.hibernate.org/dtd/hibernate-Configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">
com.mysql.jdbc.Driver
</property>
<property name="hibernate.connection.url">
jdbc:mysql://localhost:3306/shopping
</property>
<property name="hibernate.connection.username">
root
</property>
<property name="hibernate.connection.password">
root
</property>
<property name="dialect">
org.hibernate.dialect.MySQLInnoDBDialect
</property>
<property name="show_sql">true</property>
<mapping resource="Newsss.hbm.xml"/>
</session-factory>
</hibernate-configuration>
其實 很有可能是你配置文件中沒有配置數據庫方言,你試試配置一下數據庫方言
mysql的方言就是上面代碼中
<property name="dialect">
org.hibernate.dialect.MySQLInnoDBDialect
</property>
2017-11-01
是這個 ? ?Unable to create requested service
2017-11-01
org.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update!是這個錯誤嗎???
2017-10-31
是不是沒有連接數據庫???原諒我電腦的分辨率讓我沒有看清楚報錯原因