简体   繁体   中英

Error while connecting Mysql db with java using hibernate

I was trying to connect a simple java application with mysql db using hibernate. I have already created the schema in my db and this java application is simply creating a table in this schema and inserting data in it.All the time I am getting same error. My Code is as follows:

hibernate.cfg.xml

hibernate.cfg.xml

UserDetails.java

在此处输入图片说明

HibernateTest.java

在此处输入图片说明

Error:

在此处输入图片说明

Please help me, I have been stuck for quite a long time.

Thanks !!

Seems like a duplicate of Exception in thread "main" java.util.ServiceConfigurationError

Seems that your using hibernate >=4 and the setup procedure from hibernate <4. Correct way according to the link is.

Configuration configuration = new Configuration().configure();
ServiceRegistryBuilder registry = new ServiceRegistryBuilder();
registry.applySettings(configuration.getProperties());
ServiceRegistry serviceRegistry = registry.buildServiceRegistry();
SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry);

Session session = sessionFactory.openSession();
//check External Jar files whether you added properly or not...if not remove all jar files and add once again...

After Main

Configuration cfg = new Configuration();
cfg.configure("hibernate.cfg.xml");
SessionFactory sf = cfg.buildSessionFactory();
Session session = sf.OpenSession();
UserDetails ud = new UserDetails();
ud.setName("bdskbf");
ud.setId(23);
Transaction tnx = session.beginTransaction();
session.save(ud);
tnx.getTransaction.commit();

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM