请问各位高手我用hibernate写一个java应用程序成功,可用到jsp中出错,为什么了?

xuduan007 2005-06-08 06:30:41
我用hibernate写一个java应用程序写一条记录到Mysql中成功,可加到到jsp中出错,为什么了?代码是
try
{
SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();

User user = new User();
user.setName("caterpillar");
user.setSex('M');
user.setAge(28);

Session session = sessionFactory.openSession();
Transaction tx= session.beginTransaction();
session.save(user);
tx.commit();
session.close();
sessionFactory.close();

System.out.println("新增資料OK!請先用MySQL觀看結果!");
}
catch(Exception e0)
{
System.out.println(e0);
};
这些代码用到应用程序中没错啊,结果正确啊,可是加到jsp中在Transaction tx= session.beginTransaction();tx.commit();会报错Cannot open connection: Communication link failure: Bad handshake,谁能给我一点建议呀,真是搞不懂啊,为什么我同样的代码在这行,在那就不行了呢,把Transaction tx= session.beginTransaction();tx.commit();去掉就可以运行了,但无法在Mysql中加入记录了,请各位指教啊



...全文
74 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fashchina 2005-06-09
  • 打赏
  • 举报
回复
数据库驱动配置好了?
有的时候,bean的通过编译并且运行好的

但是在web中,会出现问题


xuduan007 2005-06-09
  • 打赏
  • 举报
回复
up
billy_zh 2005-06-09
  • 打赏
  • 举报
回复
>> 会报错Cannot open connection:
检查hibernate.cfg.xml是否在WEB-INF/classes/下.
querlang 2005-06-08
  • 打赏
  • 举报
回复
最好不要把这些代码放在jsp页面上处理,放在javabean里处理好些,jsp只负责输出功能。

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧