「Java按钮保存」java怎么点击按钮保存文件

博主:adminadmin 2023-01-28 20:54:12 356

本篇文章给大家谈谈Java按钮保存,以及java怎么点击按钮保存文件对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java怎么把页面输入的数据保存到数据库中,当点击保存按钮时保存 怎么把页面手写的数据保存到数据库中 代码

如果你引入了js框架就好处理些,extjs、jquery都有相应的ajax提交,如果你没有的引入框架,直接通过纯ajax向后台发送请求就行,在后台的接受到前台的参数,使用简单的jdbc保存到数据库就行,祝你好运

如何用java web通过点击按钮事件,当点击按钮时,将输入框的值保存在数据库中,不需要跳转页面

register.jsp:

%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%

html

head

title这是一个注册页面/title

/head

body

center

form action="adduser.jsp" method="post"

table width="777" border="0" cellspacing="0" cellpadding="0" align="center" style="top: 131px; height: 30px;"

tr

td align="left"bfont size="3"用户序号:/font/b/td

tdinput type="text" name="id" size="12"/td

/tr

tr

td align="left"bfont size="3"用户名:/font/b/td

tdinput type="text" name="name" size="12"/td

/tr

tr

td align="left"bfont size="3"时间:/font/b/td

tdinput type="date" name="date" size="12"/td

/tr

tr

td align="left"bfont size="3"发布内容:/font/b/td

textarea name="text" cols="40" rows="5"请在这里输入您要发布的内容/textarea

/tr

trtdinput type="submit" name="Submit" value="提交"/td/tr

/table

/form

/center

/body

/html

adduser.jsp:

%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%

%@page import="java.sql.*"%

jsp:useBean id="query" class="user.dbfunction" scope="page"/jsp:useBean

html

head

title将用户信息加入数据库/title

/head

body

%

String id = request.getParameter("id");

String name = request.getParameter("name");

String date = request.getParameter("date");

String text = request.getParameter("text");

ResultSet rs=null;

String str="select id,name,date,text from User where name='"+name+"';";

query.connect();

rs=query.select(str);

rs.last();

str="insert into User(id,name,date,text)values('"+id+"','"+name+"','"+date+"','"+text+"');";

query.update(str);

out.println("提交信息成功!");

out.print("本页面将在3秒后自动跳转到上一页面!");

out.print("meta http-equiv="+"refresh"+" content=" +"3;url=register.jsp"+"");

%

/body

/html

附加数据库操作类:

// 本类用来建立与数据库的连接

package user;

import java.sql.*;

public class dbfunction {

private static Connection con = null;

private static Statement stmt = null;

private static ResultSet rs = null;

public void connect(){

String url = "jdbc:mysql://localhost:3306/bookshop"; /在这里修改数据库名

try {

Class.forName("com.mysql.jdbc.Driver");/在这里修改数据库,我用的是Mysql

} catch (ClassNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

try {

con= DriverManager.getConnection("jdbc:mysql://localhost:3306/bookshop?user=rootpassword=123456useUnicode=truecharacterEncoding=GB2312");/在这里修改数据库Mysql的信息

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

public ResultSet select(String query)

{

System.out.println(query);

try {

stmt = con.createStatement();

rs = stmt.executeQuery(query);

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

return rs;

}

public void update(String upstr)

{

System.out.println(upstr);

try {

stmt = con.createStatement();

int rs = stmt.executeUpdate(upstr);

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

public void close()

{

try {

stmt.close();

con.close();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

我在我的机子上做了一遍可以,你试试吧。。。

怎么用JAVA 界面设计中实现点击按钮后增加一个按钮并保存设置? 并且如何使增的按钮放在点击的按钮前面?

添加控件时可以指定索引。

getContentPane().add(btnNewButton, 0);

这样新添加的始终在最前面,会把你的按钮1,排在后面。

java怎么把页面输入的数据保存到数据库中,当点击保存按钮时保存 怎么把页面手写的数据保存到数据库中

如果是JSP的话,假设那个输入的控制的id为input,那么在你接收数据的页面写脚本,(即表单中action=“XX.jsp”)如下:

%

String data=request.getElementById("input");

(如果有写dao类方法,那就是直接new一个dao类对象再点那个方法就行了,没有就写代码,但那样显得很乱,DBUtil就不要我写了吧?如果不会,请追问)

String sql="insert into 表名 (列名) values(?)";

Connection conn=DBUtil.getConn();

try{

PreparedStatement pst=conn.preparedStatement(sql);

pst.setString(1,data);

pst.executeUpdate();

}catch(SQLException e){

e.printStackTrace();

}finally{

DBUtil.close(null,pst,conn);

}

%

Java按钮保存的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java怎么点击按钮保存文件、Java按钮保存的信息别忘了在本站进行查找喔。