- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
?
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. ????
文档评论(0)