真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

hibernate連接MySQL數(shù)據(jù)庫(kù)的方法

這篇文章主要講解了“hibernate連接MySQL數(shù)據(jù)庫(kù)的方法”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“hibernate連接MySQL數(shù)據(jù)庫(kù)的方法”吧!

超過十年行業(yè)經(jīng)驗(yàn),技術(shù)領(lǐng)先,服務(wù)至上的經(jīng)營(yíng)模式,全靠網(wǎng)絡(luò)和口碑獲得客戶,為自己降低成本,也就是為客戶降低成本。到目前業(yè)務(wù)范圍包括了:成都網(wǎng)站制作、成都網(wǎng)站建設(shè),成都網(wǎng)站推廣,成都網(wǎng)站優(yōu)化,整體網(wǎng)絡(luò)托管,微信平臺(tái)小程序開發(fā),微信開發(fā),重慶APP開發(fā)公司,同時(shí)也可以讓客戶的網(wǎng)站和網(wǎng)絡(luò)營(yíng)銷和我們一樣獲得訂單和生意!

hibernate最基本的數(shù)據(jù)庫(kù)連接,使用mysql。見一個(gè)java工程,見一個(gè)包名為“book”。下面創(chuàng)新互聯(lián)小編來講解下hibernate怎樣連接MySQL數(shù)據(jù)庫(kù)?

hibernate怎樣連接MySQL數(shù)據(jù)庫(kù)

在book的包下加一個(gè)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包下建一個(gè)book.hbm.xml,其代碼如下:

這個(gè)事與數(shù)據(jù)庫(kù)里面的字段名形成映射關(guān)系,自己在mysql建立book表時(shí)與之對(duì)應(yīng),id是自增長(zhǎng)的,

然后在工程的根目錄下建一個(gè)hibernate.cfg.xml.其代碼如下:

com.mysql.jdbc.Driver

jdbc:mysql://localhost/mydb

root

root

org.hibernate.dialect.MySQLDialect

true


hibernate怎樣連接MySQL數(shù)據(jù)庫(kù)

這是連接mysql數(shù)據(jù)庫(kù)的,用戶名和密碼改為你mysql數(shù)據(jù)庫(kù)的

true這是在后臺(tái)打印sql語句


這是找到映射文件。

然后些個(gè)測(cè)試類:代碼如下:

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();

}

}

}

把數(shù)據(jù)庫(kù)建好后就可以測(cè)試。對(duì)了,關(guān)鍵的還沒有說,還得把a(bǔ)ntlr.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數(shù)據(jù)庫(kù)的方法”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)hibernate連接MySQL數(shù)據(jù)庫(kù)的方法這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!


當(dāng)前文章:hibernate連接MySQL數(shù)據(jù)庫(kù)的方法
轉(zhuǎn)載來于:http://weahome.cn/article/jededg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部