hibernate连接MySQL数据库的方法

这篇文章主要讲解了“hibernate连接MySQL数据库的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“hibernate连接MySQL数据库的方法”吧!

超过十年行业经验,技术领先,服务至上的经营模式,全靠网络和口碑获得客户,为自己降低成本,也就是为客户降低成本。到目前业务范围包括了:成都网站制作、成都网站建设,成都网站推广,成都网站优化,整体网络托管,微信平台小程序开发,微信开发,重庆APP开发公司,同时也可以让客户的网站和网络营销和我们一样获得订单和生意!

hibernate最基本的数据库连接,使用mysql。见一个java工程,见一个包名为“book”。下面创新互联小编来讲解下hibernate怎样连接MySQL数据库?

hibernate怎样连接MySQL数据库

在book的包下加一个java类Book.java,其代码如下:

packagebook;

publicclassBook{

privateIntegerid;

privateStringname;

privateStringwriter;

publicIntegergetId(){

returnid;

}

publicvoidsetId(Integerid){

this.id=id;

}

publicStringgetName(){

returnname;

}

publicvoidsetName(Stringname){

this.name=name;

}

publicStringgetWriter(){

returnwriter;

}

publicvoidsetWriter(Stringwriter){

this.writer=writer;

}

}

然后在book包下建一个book.hbm.xml,其代码如下:

这个事与数据库里面的字段名形成映射关系,自己在mysql建立book表时与之对应,id是自增长的,

然后在工程的根目录下建一个hibernate.cfg.xml.其代码如下:

com.mysql.jdbc.Driver

jdbc:mysql://localhost/mydb

root

root

org.hibernate.dialect.MySQLDialect

true


hibernate怎样连接MySQL数据库

这是连接mysql数据库的,用户名和密码改为你mysql数据库的

true这是在后台打印sql语句


这是找到映射文件。

然后些个测试类:代码如下:

packagetest;

importorg.hibernate.Session;

importorg.hibernate.SessionFactory;

importorg.hibernate.Transaction;

importorg.hibernate.cfg.Configuration;

importbook.Book;

publicclassMainTest{

/**

*@paramargs

*/

publicstaticvoidmain(String[]args){

try{

Configurationcfg=newConfiguration()。configure();

SessionFactorysf=cfg.buildSessionFactory();

Sessionsession=sf.openSession();

Transactionts=session.beginTransaction();

Bookb=newBook();

b.setName("hibernate");

b.setWriter("div");

session.save(b);

//Bookb=(Book)session.get(Book.class,1);

//if(b!=null){

//b.setName("xujun");

//System.out.println("书名为:"+b.getName());

//System.out.println("作者为:"+b.getWriter());

//session.delete(b);

//}

ts.commit();

session.close();

sf.close();

}catch(Exceptione){

e.printStackTrace();

}

}

}

把数据库建好后就可以测试。对了,关键的还没有说,还得把antlr.jar,cglib.jar,asm.jar,asm-attrs.jar,commons-colletions.jar,commons-logging.jar,ehcache.jar,jta.jar,dom4.jar,log4.jar,hibernate3.jar引入到lib目录下。

感谢各位的阅读,以上就是“hibernate连接MySQL数据库的方法”的内容了,经过本文的学习后,相信大家对hibernate连接MySQL数据库的方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


分享标题:hibernate连接MySQL数据库的方法
当前路径:http://hbruida.cn/article/jededg.html