package com.entity;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Person {
private String username;
private String name;
private String age;
private String telenumber;
public String getUsername() {
return username;
}
public String getName() {
return name;
}
public String getAge() {
return age;
}
public String getTele() {
return telenumber;
}
public Person(String username,String name,String age,String telenumber) {
this.username=username;
this.name=name;
this.age=age;
this.telenumber=telenumber;
}
public void person_Increase(Connection con) throws SQLException {
Statement sta;
sta=con.createStatement();
String sql;
if(age.equals("")) {
if(telenumber.equals("")) {
sql="insert into person (username,name) values('"+username+"','"+name+"')";
}
else {sql="insert into person (username,name,teleno) values('"+username+"','"+name+"','"+telenumber+"')";}
}
else{
if(telenumber.equals("")) {
sql="insert into person (username,name,age) values('"+username+"','"+name+"','"+age+"')";
}
else {sql="insert into person values('"+username+"','"+name+"','"+age+"','"+telenumber+"')";}
}
sta.executeUpdate(sql);
}
public static void delete_person(Connection con,String username) throws SQLException {
Statement sta,state;
sta=con.createStatement();
String sql="select * from person";
ResultSet rs=sta.executeQuery(sql);
while(rs.next()){
if(rs.getString(1).equals(username)) {
state=con.createStatement();
String sql1="delete from person where username='"+username+"'"; //SQL语句
state.executeUpdate(sql1);
}
}
rs.close();
}
public String Person_insert(Connection con) throws SQLException {
String operate="更新";
Statement sta,state;
sta=con.createStatement();
String sql="select * from person";
ResultSet rs=sta.executeQuery(sql);
int flag=0;
while(rs.next()){
if(rs.getString(1).equals(username)) {
if(name.equals("")) name=rs.getString(2);
if(age.equals("")&&(rs.getString(3)!=null)) age=rs.getString(3);
if(telenumber.equals("")&&(rs.getString(4)!=null)) telenumber=rs.getString(4);
state=con.createStatement();
String sql1;
if(age.equals(""))
{
if(telenumber.equals("")) {
sql1="update person set name='"+name+"' where username='"+username+"'";
}else {
sql1="update person set name='"+name+"',teleno='"+telenumber+"' where username='"+username+"'";
}
}else {
if(telenumber.equals("")) {
sql1="update person set name='"+name+"',age='"+age+"' where username='"+username+"'";
}else {
sql1="update person set name='"+name+"',age='"+age+"',teleno='"+telenumber+"' where username='"+username+"'";
}
}
state.executeUpdate(sql1); //将sql语句上传至数据库执行
flag=1;
}
}
if(flag==0) {
sql="select * from users";
rs=sta.executeQuery(sql);
boolean flag1=false;
while(rs.next()){
if(rs.getString(1).equals(username)) {
flag1=true;
break;
}
}
if(!flag1){
User usr = new User(username,"888888");
usr.users_Increase(con);
}
Person person=new Person(username,name,age,telenumber);
person.person_Increase(con);
operate="插入";
}
rs.close();
return operate;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
收起资源包目录
网页设计-用户注册&登录.zip (48个子文件)
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.project.facet.core.xml 345B
org.eclipse.core.resources.prefs 80B
org.eclipse.wst.common.component 485B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 572B
org.eclipse.jdt.core.prefs 547B
src
main
webapp
JS
jquery-3.6.0.min.js 87KB
index.js 706B
verify3.js 2KB
verify1.js 3KB
verify2.js 4KB
insert_person.jsp 2KB
META-INF
MANIFEST.MF 39B
WEB-INF
web.xml 2KB
lib
mysql-connector-java-8.0.26.jar 2.35MB
insert_user.jsp 2KB
display.jsp 1KB
login.jsp 1KB
index.jsp 996B
delete_user.jsp 2KB
success.jsp 804B
java
com
servlet
Close_Servlet.java 1KB
check1.java 1KB
Inc_person_Servlet.java 1KB
Del_user_Servlet.java 2KB
Connect_Servlet.java 1008B
check2.java 1KB
Inc_user_Servlet.java 1KB
entity
User.java 2KB
Person.java 4KB
Operate.java 3KB
util
Connect.java 1KB
db.properties 97B
.project 906B
.classpath 1023B
build
classes
com
servlet
Inc_user_Servlet.class 2KB
Inc_person_Servlet.class 3KB
Del_user_Servlet.class 3KB
check2.class 2KB
Close_Servlet.class 2KB
check1.class 2KB
Connect_Servlet.class 2KB
entity
User.class 3KB
Operate.class 3KB
Person.class 4KB
util
Connect.class 2KB
db.properties 97B
共 48 条
- 1
LG.田猿
- 粉丝: 484
- 资源: 57
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0