java web如何将获取的前台数据更新到数据库中

java web如何将获取的前台数据更新到数据库中,第1张

1.前台jsp页面或者html页面

<form action="Servlet配置路径" method="POST">

<input type="text" name="name" />

<input type="text" name="sex" />

<input type="text" name="age" />

</form>

2.后台servlet类中

public void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

String name = request.getParameter("name")

String sex= request.getParameter("sex")

String age= request.getParameter("age")

String sql="insert into tablename (name,sex,age) values("+name+","+sex+","+age+")"

}

最后调用执行添加方法。

你是指什么语言呀。

我就以asp+access为例吧

比如在前台画面上有一个文本框叫name

那么我们要把name写到数据库里代码如下

界面(jiemian.asp)

<form name=f1 action=houtai.asp method=post>

<input type=text name=name>

<input type=submit value=submit>

<form>

后台(houtai.asp)

<!--#include file="conn.asp"-->

<%

conn.execute("insert into 表名(username) values('"&request.form("name") &"')") 'username是字段名

call endConnection()

%>

conn.asp

<%

dim conn

dim connstr

dim db

db="数据库名.mdb"

Set conn = Server.CreateObject("ADODB.Connection")

connstr="driver={Microsoft Access Driver (*.mdb)}dbq=" &Server.MapPath(""&db&"")

conn.Open connstr

sub endConnection()

conn.close

set conn=nothing

end sub

%>

这样就行了。

C#就更好作了

代码如下,我只写登陆按钮的事件

OledbConnection conn=new OledbConnection("连接串")

OledbCommand comm=new OledbCommand()

comm.Connection=conn

comm.CommandText="insert into ....."

comm.ExecuteNonQuery()

这样就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6723584.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存