java表单与数据库操作问题(谢谢),帮忙分析一下

问题描述

数据库已经与java建立连接在java中建立一个表单一个text两个按钮(更新,登入)id姓名年龄id是主健操作要求在text输入id号按键更新鼠标到表单id号位子然后就输入更新内容后按登陆就把内容操作进入数据库了就是一个插入问题但是我看来很难呢我是怎么想的java已经建立了与数据库连接那下一步是不是应该与java内的表进行连接了您要是有这样的例子发给我看看也好

解决方案

解决方案二:
晕哦,为什么要这样做?要求么?你的意思现在表单里就要每个<td>标签里都是一个text了?然后用样式来弄的好看一点吧。要不太难看了。当你点击更新的时候,写一个js事件,onclick里面就写上document.all.要更新的id的属性id.focus().这样光标就会到你指定的地方了,修改后点击登入就可以提交这个信息了,这个时候在登录按钮的js里,要把你更新的这个数据取到,一起提交到后台进行处理。
解决方案三:
课题就是给一个画面画面有一个表个两个按钮一个texttext中输入id号用的其实直接点击id号就可以把但是非要那么转一下就是得到text数字----id然后获得光标这个我也想到我想知道然后怎么才能把表格中的内容传到数据库中呢
解决方案四:
当你输入完数据的时候,在登录按钮的js里,用document.getElementsById('你刚更新完的text的id');然后提交这个form,当然你在modle里要有这个字段和get、set方法,或者直接用隐藏变量也可以。在后台用request.getParameter("你刚更新完的text的id的名字");然后在把它作为参数传到sql中,按照这个参数进行更新,就可以了啊
解决方案五:
importjava.sql.*;/****@authorouso*/publicclassNewClassextendsNewJFrame{staticStringdbURL="jdbc:postgresql://192.168.126.7:5432/NNS";//数据库标识名staticStringuser="postgres";//数据库用户staticStringpassword="iwamotocho";//数据库用户密码publicstaticvoidmain(Stringargs[]){try{//创建与数据库的连接Class.forName("org.postgresql.Driver");Connectioncon=DriverManager.getConnection(dbURL,user,password);Statementstmt=con.createStatement();}catch(Exceptionex){System.out.println(ex.getMessage());}}}

我现在也只是建立了连接在另一个class中用gui做的按钮表单等首先应该实现把数据库中的数据导入java的表中吧然后再进行修改请问怎么导入呢
解决方案六:
packageuser.gouwu;importjava.sql.*;importjava.io.*;publicclassadddress{Stringdress;//服装名Stringstylist;//设计师Stringquarter;//季度Stringintro;//价格Stringfanhui;//返回值publicadddress(){try{Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");}catch(Exceptione){}}publicvoidsetDress(Strings){dress=s.trim();try{bytebb[]=dress.getBytes("ISO-8859-1");dress=newString(bb,"gb2312");}catch(Exceptione){}}publicvoidsetStylist(Strings){stylist=s.trim();try{bytebb[]=stylist.getBytes("ISO-8859-1");stylist=newString(bb,"gb2312");}catch(Exceptione){}}publicvoidsetQuarter(Strings){quarter=s.trim();try{bytebb[]=quarter.getBytes("ISO-8859-1");quarter=newString(bb,"gb2312");}catch(Exceptione){}}publicvoidsetIntro(Strings){intro=s.trim();try{bytebb[]=intro.getBytes("ISO-8859-1");intro=newString(bb,"gb2312");}catch(Exceptione){}}publicStringgetFanhui(){Stringstr="";Connectioncon;//建立数据链接Statementsql;//建立SQL语句对象,用数据链接对象con调用createStatement()创建ResultSetrs;try{Stringuri="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=web8";con=DriverManager.getConnection(uri,"sa","123");sql=con.createStatement();Stringconn="insertdress(服装名,设计师,季度,价格)values('"+dress+"','"+stylist+"','"+quarter+"','"+intro+"')";inti=0;i=sql.executeUpdate(conn);if(i!=0)str="<scriptlanguage='javaScript'>alert('录入成功');</script>";elsestr="<scriptlanguage='javaScript'>alert('录入失败');</script>";sql.close();con.close();}catch(Exceptione){str="";}returnstr;}}
解决方案七:
初学者自己的想法,希望对LZ有帮助。大致和LZ讲一下思路。假设类名为people既然你要用到表单,就可以用JSP,将form里的action连接到自身就可以。然后name=request.getParameter("name");id=request.getParameter("id");提取参数。然后people.setName(name);people.setId(id);people.save();就行了。以上是JSP里面的部分,接着是people的部分。people里面属性肯定有name和id,然后添加他们的get和set方法。所以你要做的只需要写一个save方法就可以了,save设置为people下的静态方法。连数据库保存主要语句sql="insertintotablevalues(?,?)";PreparedStatementpstmt=con.prepareStatement(sql);pstmt.setInt(1,this.id);pstmt.setString(2,this.name)pstmt..executeUpdate();

时间: 2024-10-27 18:10:59

java表单与数据库操作问题(谢谢),帮忙分析一下的相关文章

Java+MyEclipse+Tomcat (四)Servlet提交表单和数据库操作

        前面三篇文章讲述了如何配置MyEclipse和Tomcat开发JSP网站.如何配置Servlet简单实现表单提交.如何配置MySQL实现JSP数据库查询.        这篇文章主要讲述Servlet表单的提交.Java中实现数据库的查询操作和自己遇到的瓶颈及理解.Java Web基础性文章,希望对大家有所帮助~        Java+MyEclipse+Tomcat (一)配置过程及jsp网站开发入门        Java+MyEclipse+Tomcat (二)配置Ser

java 表单含富文本导出到word、excel

问题描述 java 表单含富文本导出到word.excel html表单页中含富文本内容,富文本中可以包含图片.表格.字符串等,要求能讲表单导出到word.excel,PFD中,目前富文本导出遇到瓶颈,请求各位同仁技术支持,不吝赐教 解决方案 用POI这个库,可以支持各种格式的输出,具体google下用法. 解决方案二: 只有涉及富文本导出到word或 excel 或 pfd 等任意一种的答案均可,也可以解决是思路,谢谢大家 该问题复杂就复杂在富文本中的内容不确定.位置不确定导致,麻烦大家了

javaweb-提交表单到数据库报错

问题描述 提交表单到数据库报错 项目提交数据到数据库存储报错,在PM_PROJECT_STEP表中加了BID_BOND_TIME字段也不行还是报错,该怎么解决啊? [WARN,JDBCExceptionReporter,http-apr-8080-exec-9] SQL Error: 904, SQLState: 42000 [ERROR,JDBCExceptionReporter,http-apr-8080-exec-9] ORA-00904: "BID_BOND_TIME": 标识

Java表单重复提交的避免方法_java

表单的重复提交: 没有完整的进行一次,先请求表单页面->再提交表单过程而完成数据提交 造成的根本原因: 没有完整的进行一次,先请求表单页面->再提交表单过程. 造成重复提交的现象: 由于服务器缓慢或网络延迟的原因,重复点击提交按钮. 已经提交成功,刷新成功页面(forward)(请求转发). 已经提交成功,通过回退,再次点击提交按钮 注意:回退后,刷新表单页面,重新再提交,这时,不是重复提交,而是发送新的请求,在Firefox下,重复提交到同一个地址的操作无效. 案例: @WebServlet

django-Django的html表单的数据库查询问题

问题描述 Django的html表单的数据库查询问题 我在Django新建两个model,一个class Account,一个是class Person,并且person = models. models.OneToOneField(Account),那我在html表单里在知道account的情况下怎么调用Person里的域?

java表单提交中文乱码的解决方法_java

本文实例为大家分享了java表单提交中文乱码的解决方法,供大家参考,具体内容如下 主页index.xml <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <html> <head> <title>servlet演示</title> </head> <body> <h2&

动态表单验证的操作方法和TP框架里面的ajax表单验证

动态验证的操作方法 function yz() { if(empty($_POST)) { $this->display(); } else { $db=D("Info"); $shu=array( array("Code","require","代号不能为空",0,"regex",3), ); if(!$db->validate($shu)->create()) { echo $db-&

使用ext提交表单出错,求大神帮忙

问题描述 使用ext提交表单出错,求大神帮忙 jsp页面代码如下: <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.or

ASP实现在提交表单到数据库的同时发邮件通知

发邮件|数据|数据库|提交表单 <%  dim  objCDOMail  Set  objCDOMail  =  Server.CreateObject("CDONTS.NewMail")  objCDOMail.From  ="xxx@hotmail.com"          objCDOMail.To  =xxx@hotmail.com  '接收人的邮箱(将表单内容发邮件到一固定地址)      objCDOMail.Subject  ="邮件