Jsp/bean Mysql数据库 新增 修改 删除的通用方法
2010-10-06 16:54
295 查看
由于Javabeans的方便快速数据库特性, 使得我们可方便地对数据库进行记录增加编辑删除修改. 这个些功能的编制可完全自动化完成,也就是说,只要设计好数据库, 对这个数据库的新增编辑删除功能的JSP代码就能自动编制完成.现将其思路分析如下:
1.建立数据库xxx:
需要确保有一个PRIMARY KEY
2. 建立的bean 假设名为xxx.java
3.在xxx.jsp中加入流程控制:
4.调用:
总结:
只要知道数据库的结构, javabean /jsp 通过表单对这个数据库的管理功能能不费脑筋的自动出来,有的只是繁琐,这一过程其实完万能让程式执行,只要告诉这个程式你的数据库结构,记录名,记录类型(int String 或float类型),程式就会自动输出一套Jsp/bean的代码程式.这套代码程式就是用来对数据库进行数据新增 编辑 删除.
在我们日常研发中,只要有数据库,就有对数据库的新增 编辑 删除 查询等功能, 使用这套思路,就能轻松完成.
1.建立数据库xxx:
需要确保有一个PRIMARY KEY
CREATE TABLE xxx ( id int(20) NOT NULL AUTO_INCREMENT, 记录名 记录名二 ........ PRIMARY KEY (id) ) |
//set数据表记录名 //get数据表记录名 //这是bean的规定写法, 可见我的文章 数据bean的自动赋值 private int id = 0; public void setId(int id) { this.id = id; } public int getId() { return id; } private String 记录名 = 0; public void set记录名(String 记录名) { this.记录名 = 记录名; } public String get记录名() { return 记录名; } .... //建议用replace 代替insert 和update能 //在replace方法中 实现 对数据库xxx 的replace操作 //如 replace intp xxx (id,记录名,..) values (?,?,..) public void replace() throws Exception { ..... } public void delete() throws Exception { ..... } public void selete() throws Exception { ..... } |
<jsp:useBean id="xxx" scope="session" class="xxx"/> //下面一句确保jsp表单中的数据自动进入javabean对应的数据中 <jsp:setProperty name="xxx" property="*" /> ..... <% if (request.getParameter("save")) //调用bean中的replace方法 xxx.replace() else if (request.getParameter("del")) //调用bean中的delete方法 xxx.delete() else{ %> //显示录入数据的表单 <form action="xxx.jsp" method=post> <% <input type=hidden name=save value=on> if (request.getParameter("edit")!=null) { //如果是编辑 查询数据库 将相应的数据值显示出来 xxx.select(); %> <input type=hidden name=id value=request.getParameter("id")> <% } %> <input type=text name=id value=<%=xxx.getId()%>> <input type=text name=记录名 value=<%=xxx.get记录名()%> > ....... <%}%> |
新增功能: xxx.jsp 编辑功能: xxx.jsp?edit=on&id=xxx 删除功能: xxx.jsp?del=on&id=xxx |
只要知道数据库的结构, javabean /jsp 通过表单对这个数据库的管理功能能不费脑筋的自动出来,有的只是繁琐,这一过程其实完万能让程式执行,只要告诉这个程式你的数据库结构,记录名,记录类型(int String 或float类型),程式就会自动输出一套Jsp/bean的代码程式.这套代码程式就是用来对数据库进行数据新增 编辑 删除.
在我们日常研发中,只要有数据库,就有对数据库的新增 编辑 删除 查询等功能, 使用这套思路,就能轻松完成.
相关文章推荐
- Jsp/bean Mysql数据库 新增 修改 删除的通用方法
- Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
- javascript操作select相关方法:新增 修改 删除 选中 清空 判断存在
- JS操作select相关方法:新增 修改 删除 选中 清空 判断存在
- oracle_分区表的新增、修改、删除、合并。普通表转分区表方法
- Oracle 分区表的新增、修改、删除、合并。普通表转分区表方法
- 新增修改删除等方法
- Oracle 分区表的新增、修改、删除、合并。普通表转分区表方法
- Oracle 分区表的新增、修改、删除、合并。普通表转分区表方法
- ASP.NET2.0中插入、删除、查询、修改记录这么多方法,究竟哪种最通用,最常用?
- JS操作select相关方法:新增 修改 删除 选中 清空 判断存在 等
- JS操作select相关方法:新增 修改 删除 选中 清空 判断存在 等
- JS操作select相关方法:新增 修改 删除 选中 清空 判断存在 等
- C#操作XML方法:新增、修改和删除节点与属性
- Oracle 分区表的新增、修改、删除、合并。普通表转分区表方法
- 【C#】C#操作XML方法:新增、修改和删除节点与属性
- Oracle 分区表的新增、修改、删除、合并。普通表转分区表方法
- JS操作select相关方法:新增 修改 删除 选中 清空 判断存在 等
- JS操作select相关方法:新增 修改 删除 选中 清空 判断存在 等
- JS操作select相关方法:新增 修改 删除 选中 清空 判断存在