请问各位高手我用hibernate写一个java应用程序成功,可用到jsp中出错,为什么了?
我用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中加入记录了,请各位指教啊