好學驛站

          JSP、JAVA、struts、hibernate、spring、eclipse、工作流、電子政務(wù)、協(xié)同辦公、J2ME

          Tomcat+Mysql+UltraEdit,10分鐘Hibernate初體驗

          今天第一次接觸Hibernate,發(fā)現(xiàn)以前的入門精華貼對于Tomcat+Mysql這樣最pop的組合沒有涉及,而且均是結(jié)合IDE進行開發(fā),要么Jbuilder,要么Eclipse,索性我就用最簡單的方式,tomcat(5.0.19)+mysql(4)+ultraedit,來實現(xiàn)一個Hibernate的基本查詢,以方便后來人的學習。

          1. 保證你的Mysql工作正常。

          代碼
          1. CREATE?TABLE?cat?( ??
          2. ????cat_id?varchar( 20 )?NOT?NULL, ??
          3. ????name?varchar( 20 )?NOT?NULL, ??
          4. ????sex? char ( 1 ), ??
          5. ????weight? float , ??
          6. ????PRIMARY?KEY?(cat_id) ??
          7. ); ??
          8. ??
          9. insert?cat?values(' 1 ',?'ada',?'F',? 5 ); ??
          10. insert?cat?values(' 2 ',?'belinda',?'F',? 10 ); ??
          11. commit; ??

          2. 保證你的Tomcat工作正常。Then stop Tomcat。
          在{TOMCAT_HOME}\conf\server.xml中加入:

          代碼
          1. < Context ? path = "/hellohibernate" ? docBase = "hellohibernate" ? reloadable = "true" > ??
          2. ???? < Resource ? name = "jdbc/hellohibernate" ? scope = "Shareable" ? type = "javax.sql.DataSource" /> ??
          3. ???? < ResourceParams ? name = "jdbc/hellohibernate" > ??
          4. ???????? < parameter > ??
          5. ???????????? < name > factory </ name > ??
          6. ???????????? < value > org.apache.commons.dbcp.BasicDataSourceFactory </ value > ??
          7. ???????? </ parameter > ??
          8. ??
          9. ???????? <!--?DBCP?database?connection?settings?--> ??
          10. ???????? < parameter > ??
          11. ???????????? < name > url </ name > ??
          12. ???????????? < value > jdbc:mysql://localhost:3306/test </ value > ??
          13. ???????? </ parameter > ??
          14. ???????? < parameter > ??
          15. ???????????? < name > driverClassName </ name > < value > com.mysql.jdbc.Driver </ value > ??
          16. ???????? </ parameter > ??
          17. ???????? < parameter > ??
          18. ???????????? < name > username </ name > ??
          19. ???????????? < value > yourusername </ value > ??
          20. ???????? </ parameter > ??
          21. ???????? < parameter > ??
          22. ???????????? < name > password </ name > ??
          23. ???????????? < value > yourpassword </ value > ??
          24. ???????? </ parameter > ??
          25. ??
          26. ???????? <!--?DBCP?connection?pooling?options?--> ??
          27. ???????? < parameter > ??
          28. ???????????? < name > maxWait </ name > ??
          29. ???????????? < value > 3000 </ value > ??
          30. ???????? </ parameter > ??
          31. ???????? < parameter > ??
          32. ???????????? < name > maxIdle </ name > ??
          33. ???????????? < value > 100 </ value > ??
          34. ???????? </ parameter > ??
          35. ???????? < parameter > ??
          36. ???????????? < name > maxActive </ name > ??
          37. ???????????? < value > 10 </ value > ??
          38. ???????? </ parameter > ??
          39. ???? </ ResourceParams > ??
          40. </ Context > ??

          3. 將附件hellohibernate.zip更名為hellohibernate.war,扔到{TOMCAT_HOME}\webapps下,重新啟動Tomcat。

          4. 你會發(fā)現(xiàn)hellohibernate已經(jīng)被自動部署了,copy下列文件到{TOMCAT_HOME}\webapps\hellohibernate\WEB-INF\lib下:
          hibernate2.jar
          log4j-1.2.8.jar
          commons-collections-2.1.jar
          commons-logging-1.0.3.jar
          dom4j-1.4.jar
          cglib-2.0-rc2.jar
          odmg-3.0.jar
          ehcache-0.6.jar
          jta.jar
          (其實我本可以把它們打包到war里面的,但是這樣war文件就到了2M,現(xiàn)在才8K)

          5. http://localhost:9090/hellohibernate/servlet/HelloHibernateServlet
          如果一切無誤,你就可以看到cat的信息了。

          Hope it's helpful, thanks.

          hellohibernate.zip
          ?描述: ?
          下載
          ?文件名: ?hellohibernate.zip
          ?文件大小: ?7 KB
          ?下載過的: ?文件被下載或查看 3177 次

          posted on 2007-06-13 11:04 好學蜘蛛 閱讀(152) 評論(0)  編輯  收藏 所屬分類: JAVAhibernate

          主站蜘蛛池模板: 海城市| 大同市| 长岭县| 连城县| 城固县| 苏州市| 安庆市| 志丹县| 大港区| 绥棱县| 丰都县| 东乌| 苏尼特左旗| 荆门市| 正阳县| 济南市| 洛阳市| 德化县| 石家庄市| 房产| 大埔县| 奉贤区| 阿克苏市| 曲水县| 嵊泗县| 铜陵市| 仲巴县| 南靖县| 宁河县| 诸城市| 焉耆| 西盟| 汤阴县| 江达县| 屯留县| 宝丰县| 咸丰县| 南充市| 平塘县| 崇信县| 隆尧县|