当前位置:  技术问答>java相关

表单提交的问题。

    来源: 互联网  发布时间:2017-04-25

    本文导语:  我是通过jsp:setProperty方式的,可是在写bean是,一个表单文本就要对应一对set,get方法,这样太烦了,有没有好的一点的方法,把这些都抽象出来。 | import java.io.*; import java.sql.*; public class Dat...

我是通过jsp:setProperty方式的,可是在写bean是,一个表单文本就要对应一对set,get方法,这样太烦了,有没有好的一点的方法,把这些都抽象出来。

|
import java.io.*;
import java.sql.*;

public class DataBean{
    Connection conn=null;
    //初始化,连接数据库
    public DataBean(){ 
       try {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            conn= DriverManager.getConnection("jdbc:odbc:dsn1", "sa", "");
            }
       catch(Exception e){
            }
       }
    //关闭连接
    public void CloseConnection(){
       try{
           conn.close();
           }
       catch(Exception e){}
       }
    //添加记录
    public String AddRecord(String TableName,String FieldName,String FieldValue){
      String str="";
      try{
         String sql="insert into "+TableName+"("+FieldName+")values("+FieldValue+")";
         Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
         stmt.executeUpdate(sql);
         stmt.close();
         str="OK";
        }
      catch(Exception e){
        str= e.toString();
        }
      return str;
      }
   //更新记录
   public String UpdateRecord(String TableName,String FieldStr,String WhereStr){
      String str="";
      try{
         String sql="update "+TableName+" set "+FieldStr+" where "+WhereStr;
         Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
         stmt.executeUpdate(sql);
         stmt.close();
         str="OK";
        }
      catch(Exception e){
        str= e.toString();
        }
      return str;
      }
    //删除记录
    public String DeleteRecord(String TableName,String WhereStr){
      String str="";
      try{
         String sql="delete from "+TableName+" where "+WhereStr;
         Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
         stmt.executeUpdate(sql);
         stmt.close();
         str="OK";
        }
      catch(Exception e){
        str= e.toString();
        }
      return str;
      }

    //获取记录
    public ResultSet GetRs(String TableName,String FieldName,String WhereStr,String OrderStr,String SortStr){
        String sql = "";
        String FieldName1="";
        String SortStr1="";
        ResultSet resultset=null;
        try{
            if(FieldName=="")
               FieldName1="*";
            else
               FieldName1=FieldName;
            if(SortStr!="desc")
               SortStr1="asc";
            else
               SortStr1="desc";
            sql="select "+FieldName1+" from "+TableName+" where "+WhereStr;
            sql=sql+" Order by "+OrderStr+" "+SortStr1;
            Statement statement = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
            resultset = statement.executeQuery(sql);
            }
        catch(Exception exception){
            resultset=null;
            }
        return resultset;
        }
 }





    
 
 

您可能感兴趣的文章:

  • php提交表单到当前页面、提交表单后页面重定向的实例代码
  • jquery提交form表单时禁止重复提交的方法
  • 几种防止表单重复提交的方法
  • 表单用enctype="multipart/form-data"二进制流形式提交的话,除了file,其他的表单控件应该用什么方法接收呢?
  • asp.net防止后退与重复提交表单的简单方法
  • jQuery提交多个表单的小例子
  • 用图片如何提交表单????
  • Jquery easyui中Form表单提交注意事项
  • jQuery中验证表单提交方式及序列化表单内容的实现
  • jsp提交表单时怎样区分多个submit?
  • 点击表单提交时出现jQuery没有权限的解决方法
  • 表单提交问题
  • 表单提交的问题.
  • 关于表单提交后的中文显示的问题
  • 我想知道怎么在提交表单里不禁用html禁用js
  • 请问高手:web中如何把多选的select表单中的数据提交到servlet中?(在线等)
  • PHP防止表单重复提交的几种常用方法汇总
  • javascript里面如何实现下拉框的值改变时表单立即提交?急
  • jQuery提交多个表单的小技巧
  • 怎样才能使提交表单时,按回车键无效,而且必须按下按钮!
  • 关于表单中文显示的问题,急~
  • 关于表单提交的问题
  • 表单enctype 的问题?
  • 求助:JSP或者javascript中处理表单的一点问题
  • javascript问题。检查两个表单值时候不能比较
  • 一个传送表单的问题
  • 表单与javabean的问题。
  • 十万火急,用servlet取表单的奇怪问题
  • 遍历表单的问题(回答就给分,谢谢了!)
  • 一个表单两个submit的问题。
  • jsp表单中复选框的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • HTML 各种表单和输入框用法介绍
  • 智能在线表单设计器 FreeForm智能在线表单设计器
  • 想在一表单中有两个submit按钮,分别对表单做不同的处理,该表单的action为一Servlet,该怎么办?
  • jQuery form表单reset按钮重置清空表单的实现代码
  • 关于表单提交后的中文显示的问题 iis7站长之家
  • Wordpress联系表单插件 Contact Form 7
  • jQuery表单验证插件 validVal
  • 表单验证 Validform
  • 验证HTML表单的输入数据 fValidator
  • JavaScript 表单工具包 wForms
  • jQuery表单插件 jFormer
  • 迷你表单美化框架 Ideal Forms
  • 自定义表单系统 FormDesign
  • 使用jQuery重置(reset)表单的方法
  • PHP表单构建工具 FormBuilder
  • jquery easyui表单重置扩展思路
  • 表单美化插件 Formee
  • 表单数据持久化 Garlic.js
  • JSP 重置按钮清空传入的表单数据实例
  • 初来乍到,再来一问,表单贴代码,在线
  • Java表单验证框架 jReform


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3