概括Hibernate数据库连接
2009-09-26 00:00:00 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鐐劤缂嶅﹪寮婚悢鍏尖拻閻庨潧澹婂Σ顔剧磼閹冣挃闁硅櫕鎹囬垾鏃堝礃椤忎礁浜鹃柨婵嗙凹缁ㄧ粯銇勯幒瀣仾闁靛洤瀚伴獮鍥敍濮f寧鎹囬弻鐔哥瑹閸喖顬堝銈庡亝缁挸鐣烽崡鐐嶆棃鍩€椤掑嫮宓佸┑鐘插绾句粙鏌涚仦鎹愬闁逞屽墰閹虫捇锝炲┑瀣╅柍杞拌兌閻ゅ懐绱撴担鍓插剱妞ゆ垶鐟╁畷銉р偓锝庡枟閻撴洘銇勯幇闈涗簼缂佽埖姘ㄧ槐鎾诲礃閳哄倻顦板┑顔硷工椤嘲鐣烽幒鎴旀瀻闁规惌鍘借ⅵ濠电姷鏁告慨顓㈠磻閹剧粯鈷戞い鎺嗗亾缂佸鏁婚獮鍡涙倷閸濆嫮顔愬┑鐑囩秵閸撴瑦淇婇懖鈺冪<闁归偊鍙庡▓婊堟煛鐏炵硶鍋撻幇浣告倯闁硅偐琛ラ埀顒冨皺閺佹牕鈹戦悙鏉戠仸闁圭ǹ鎽滅划鏃堟偨缁嬭锕傛煕閺囥劌鐏犻柛鎰ㄥ亾婵$偑鍊栭崝锕€顭块埀顒佺箾瀹€濠侀偗婵﹨娅g槐鎺懳熺拠鑼舵暱闂備胶枪濞寸兘寮拠宸殨濠电姵纰嶉弲鎻掝熆鐠虹尨宸ョ€规挸妫濆铏圭磼濡搫顫嶇紓浣风劍閹稿啿鐣烽幋锕€绠婚悹鍥у级瀹撳秴顪冮妶鍡樺鞍缂佸鍨剁粋宥夋倷椤掍礁寮垮┑鈽嗗灣閸樠勭妤e啯鍊垫慨妯煎亾鐎氾拷

刚开始还可以,就是JS不好怎么调试,就只能做死了alert看执行到了那一步,不一会儿JS搞定了,我在JS里面调用的open url是一个servlet类,然后在这里调用Hibernate对数据库操作,以达到Ajax的异步处理,因为我这个项目以前是连SQL Server 2000的,不过现在我要用MYSQL数据库了,呵呵,免费的那种,我就把以前工程里面的Hibernate要连SQL Server 2000的三个驱动包给删了,接着选择DB Browser(数据库浏览器)重新设置了Hibernate的数据连接,Edit更改端口,输入数据库口令,哦,还要添加一个MQSQL数据库连接驱动连接包(jar文件),找啊找,在E盘,选择,配置 OK,Next,Finish完成,Open Connection,一长串进度条到结尾后,OK连接成功了,一帆风顺,点开一看几个database下面几个table都对数,我删掉了以前的工程底下hibr包下的一些数据映射对象和相应的DAO数据访问,然后Hibernate Reverse Engineering重新添加删除的那些Hibernate数据库映射对象,用assigned(有主键)的用assigned,用native(自动增长主键)用native,OK,Hibernate代理类搞定,现在只要看servlet里面,...DAO dao = new ...DAO()…对数据库操作完成!
现在就看Ajax的了,它是如何的伟大,在不刷新的情况下异步的CallBack服务器,配置一下WebLogic,Redeploy重新部署,Run运行,打开Brower键如URL看效果咯,满怀期待,想着:onclick提交,addshow()调用JS一个函数,回发到服务器,结果···返回的是一个alert('你所请求的页面有异常'),呵呵~哎,为什么类?我关闭一下调试,在重新启动一下,还是提示有异常,为什么,为什么,为什么呢?
我认真的检查了我一下JS代码,认真的过了一遍JS里面的function,一个个检查,定义XMLHttpRequest对象、 sendRequest(url)发送函数请求、processResponse()处理返回信息的函数,等等...sendRequest(url)发送函数请求,对URL,应该是这个问题,我的url是"servlet/FindServlet?sn=" +ss;FindServlet是我工程ss包下面的FindServlet.java的servlet类,ss是在JS里面var的一个变量,在细想了一下,servlet/FindServlet?sn="+ss,不是ss/FindServlet?sn="+ss吗?不是,后来也用ss也测试了一下,确实不是,那是什么问题呢?难道问题不是出在URL上面,url没错,想了一阵了,灵机一动,测试一下不就知道了吗!
更多精彩
赞助商链接