文档详情

JavaWeb应用实例servlet实现oracle基本增删改查.doc

发布:2020-06-07约1.83万字共21页下载文档
文本预览下载声明
? Java Web 应用实例 servlet实现oracle 基本增删改查 分类:?JAVA WEB应用实例2012-08-31 16:51?3515人阅读?评论(0?收藏?举报 /a542214712/article/details/7924444 很久没有写博客了,可能是太懒散,不愿意把时间花在这上面,可是我心里还是知道写博客的重要性的 ,所以从今天开始 ,我将与大家分享一下我学JAVA WEB写的一些小实例 ?,我个人是不太喜欢书本上的晦涩的概念的,所以我花了更多的时间在一些应用实例上,我觉得这样的学习方式很适合我,由简到繁,由浅入深 废话不多话,开始我们的第一个实例: ?servlet实现oracle 基本增删改查? 开发环境:JDK7 +Myeclipse10+tomcat7.0+oracle 11g 首先附上数据库创建脚本: [sql]?view plaincopy 1. create?table?student(?? 2. id?VARCHAR2(50?PRIMARY?KEY?NOT?NULL,?? 3. name?varchar2(50?NOT?NULL,?? 4. calssGrent?varchar2(50?NOT?NULL?,?? 5. result?varchar(12?NOT?NULL?? 6. ;?? 7. insert?into?student(id,name,calssGrent,result?values(perseq.nextval,张三,33,98?? 下图为代码结构图和功能演示界面做的比较糟糕 只为实现功能: MMC_01.java 页面 //主界面提供添加,修改删除的方法 [java]?view plaincopy 1. package?org.lsy.servlet;?? 2. ?? 3. import?java.io.IOException;?? 4. import?java.io.PrintWriter;?? 5. import?java.sql.Connection;?? 6. import?java.sql.DriverManager;?? 7. import?java.sql.ResultSet;?? 8. import?java.sql.Statement;?? 9. ?? 10. import?javax.servlet.ServletException;?? 11. import?javax.servlet.http.HttpServlet;?? 12. import?javax.servlet.http.HttpServletRequest;?? 13. import?javax.servlet.http.HttpServletResponse;?? 14. ?? 15. import?oracle.jdbc.oracore.TDSPatch;?? 16. ?? 17. public?class?MMC_01?extends?HttpServlet?? 18. {?? 19. ????//?驱动程序就是之前在classpath中配置的jdbc的驱动程序的jar包中?? 20. ?? 21. ????//?连接地址是由各个数据库生产商单独提供的,所以需要单独记住?? 22. ????public?static?final?String?DBURL?=?jdbc:oracle:thin:@localhost:1521:LIUSY;?? 23. ????//?连接数据库的用户名?? 24. ????public?static?final?String?DBUSER?=?scott;?? 25. ????//?连接数据库的密码?? 26. ????public?static?final?String?DBPASS?=?tiger;?? 27. ?? 28. ????public?void?doGet(HttpServletRequest?request,?HttpServletResponse?response?? 29. ????????????throws?ServletException,?IOException?? 30. ????{?? 31. ????????//设置请求和响应的编码?,不然页面上容易出现乱码?? 32. ????????request.setCharacterEncoding(UTF-8;?? 33. ????????response.setCharacterEncoding(UTF-8;??? 34. ?????? 35. ????????response.setContentType(text/html;UTF-8;?? 36. ????
显示全部
相似文档