已有101人关注
JAVA项目开发全程实录-第3章的问题
发表在Java图书答疑 2012-04-01
是否精华
版块置顶:
版主你好:

我在看第三章企业人事管理系统的时候遇到了一些问题,具体情况如下:

环境条件:1、oracle数据库已经安装成功,并产生数据库实例orcl
          2、personnel_manage.dmp已经导入进数据库实例orcl
          3、Eclipse已经正常启动
          4、有关的jar包已经导入(Hibernate3.2,OracleDriver)

Hibernate.cfg.xml的配置如下:
<property name="connection.driver_class"><!-- 配置数据库的驱动类 -->
oracle.jdbc.driver.OracleDriver
</property>
<property name="connection.url"><!-- 配置数据库的连接路径 -->
jdbc:oracle:thin:@localhost:1158/em
</property>
<property name="connection.username">PERSONNEL_MANAGE</property><!-- 配置数据库的连接用户名 -->
<property name="connection.password">uservip</property><!-- 配置数据库的连接密码,这里密码为空,在这种情况下也可以省略该行配置代码 -->
<property name="dialect"><!-- 配置数据库使用的方言 -->
org.hibernate.dialect.OracleDialect
</property>

下面附问题说明:

log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
at org.hibernate.cfg.Configuration.reset(Configuration.java:168)
at org.hibernate.cfg.Configuration.<init>(Configuration.java:187)
at org.hibernate.cfg.Configuration.<init>(Configuration.java:191)
at com.mwq.hibernate.HibernateSessionFactory.<clinit>(HibernateSessionFactory.java:16)
at com.mwq.hibernate.BaseDao.queryList(BaseDao.java:29)
at com.mwq.hibernate.Dao.queryManagerOfNatural(Dao.java:141)
at com.mwq.frame.LandFrame.<init>(LandFrame.java:100)
at com.mwq.PersonnelManage.land(PersonnelManage.java:32)
at com.mwq.PersonnelManage$1.run(PersonnelManage.java:26)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.lang.NullPointerException
at org.hibernate.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:144)
at org.hibernate.cfg.Environment.<clinit>(Environment.java:529)
... 17 more

请版主帮忙看下,谢了!
分享到:
精彩评论 3
无语_mrkj
学分:3155 LV11
2012-04-06
沙发
请问您将Oracle用于进行数据库连接的端口号1521修改为1158了吗?
还有您是否已经将数据名DBSQL修改为em?
如果没有,那么请修改jdbc:oracle:thin:@localhost:1158/em
为光盘中给出的内容。
123qwe123
学分:0 LV1
TA的每日心情
开心
2021-03-20 15:10:29
2012-04-06
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
请问您将Oracle用于进行数据库连接的端口号1521修改为1158了吗?
还有您是否已经将数据名DBSQL修改为em?
如果没有,那么请修改jdbc:oracle:thin:@localhost:1158/em
为光盘中给出的内容。

[/FIELDSET]

回复:已经修改了,但问题依旧 能否帮我再看一下 谢了
  
aster
学分:0 LV1
TA的每日心情
开心
2023-01-31 09:41:43
2012-04-09
地板
读者您好:
<property name="connection.password">uservip</property>
这行代码设置了数据库的密码,不是为空的。你的数据库密码是uservip吗?
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照