首页 > 其他分享 >2023年2月23号

2023年2月23号

时间:2023-02-23 21:55:18浏览次数:44  
标签:String 23 qsap rs state 2023 id name

package qsap;
public class qsap {
String id;
String name;
String place;

public qsap(String id,String name,String place)
{
this.id=id;
this.name=name;
this.place=place;
}


public qsap(String name,String place)
{

this.name=name;
this.place=place;
}

public void setId(String id) {
this.id=id;
}

public void setName(String name) {
this.name=name;
}

public void setPlace(String place) {
this.place=place;
}


public String getId() {
return id;
}

public String getName() {
return name;
}

public String getPlace() {
return place;
}
}

package Dao;
import qsap.qsap;
import util.DBUtil;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
public class Dao {

public boolean add(qsap qsap) {
String sql = "insert into qsap(id,name,place) values('" + qsap.getId() + "','" + qsap.getName() + "','" + qsap.getPlace() + "')";
Connection conn = DBUtil.getConn();
Statement state = null;
boolean f = false;
int a = 0;
try {
state = conn.createStatement();
a = state.executeUpdate(sql);
} catch (Exception e) {
e.printStackTrace();
} finally {
DBUtil.close(state, conn);
}

if (a > 0) {
f = true;
}
return f;
}

public boolean leibie(String id) {
boolean flag = false;
if(id.length()>20)return true;
String sql = "select zhuti from qsap where id = '" + id + "'";
Connection conn = DBUtil.getConn();
Statement state = null;
ResultSet rs = null;
try {
state = conn.createStatement();
rs = state.executeQuery(sql);
while (rs.next()) {
flag = true;
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
DBUtil.close(rs, state, conn);
}
return flag;
}

public List<qsap> list() {
String sql = "select * from qsap";
List<qsap> list = new ArrayList<>();
Connection conn = DBUtil.getConn();
Statement state = null;
ResultSet rs = null;

try {
state = conn.createStatement();
rs = state.executeQuery(sql);
qsap bean = null;
while (rs.next()) {
String id = rs.getString("id");
String name = rs.getString("name");
String place = rs.getString("place");
bean = new qsap(id,name,place);
list.add(bean);
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
DBUtil.close(rs, state, conn);
}

return list;
}



public boolean update(qsap qsap,String id) {
String sql = " UPDATE qsap SET id='" + qsap.getId() + "', name ='" + qsap.getName()+ "' ;";
boolean f = false;
Connection conn = DBUtil.getConn();
Statement state = null;
int a = 0;

try {
state = conn.createStatement();
a= state.executeUpdate(sql);
} catch (SQLException e) {
e.printStackTrace();
} finally {
DBUtil.close(state, conn);
}
if (a > 0) {
f = true;
}
return f;


}

public qsap getByName(String id) {
String sql = "select * from qsap where id ='" + id + "'";
Connection conn = DBUtil.getConn();
Statement state = null;
ResultSet rs = null;
qsap qsap= null;

try {
state = conn.createStatement();
rs = state.executeQuery(sql);
while (rs.next()) {
String name = rs.getString("name");
String place = rs.getString("place");
qsap = new qsap(name,place);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
DBUtil.close(rs, state, conn);
}

return qsap;
}


public List<qsap> getdel(String id)
{ String sql = "select * from qsap where id ='" + id + "'";
List<qsap> list = new ArrayList<>();
Connection conn = DBUtil.getConn();
Statement state = null;
ResultSet rs = null;
qsap qsap= null;

try {
state = conn.createStatement();
rs = state.executeQuery(sql);
while (rs.next()) {
String name = rs.getString("name");
String place = rs.getString("place");
qsap = new qsap(id,name,place);
list.add(qsap);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
DBUtil.close(rs, state, conn);
}
return list;
}

}


 

 今天完成了大部分的代码,目标是完成一个简单的寝室管理系统包括学生学号,学生姓名,学生寝室。在明天就应该能完成了,今天学习时间为两个小时。

标签:String,23,qsap,rs,state,2023,id,name
From: https://www.cnblogs.com/y1126/p/17149599.html

相关文章

  • 2023年2月23日学习总结
    今天继续学习AndroidApp的基础内容学习了AndroidStudio软件的一些功能和项目目录文件的说明,学习了其中的java文件,xml文件,清单注册文件和一些资源文件中一些基础的内容......
  • 2023年2.23软工日报
    今天上了工程数学的课,工程数学挺难的,听不懂,很多高数线代都忘了,上课听不上,打算周六补救一下,复习复习高数和线代。今天打了60行代码,学习了学习了安卓开发。MainActivity.ja......
  • 2月23日每日总结
    今日学习了JavaScript的String对象方法主要内容有:vars="ksjvdnasnvdlj"//1.length属性返回字符串的长度console.log(s.length)//2.charAt方法返......
  • 学习记录(2.23)
    今天总共学习了4h,其中有3h是在课上学习了工程数学的相关知识,为考研的专业课打下了一点点基础。之后用了1h的时间继续进行了对安卓程序开发的学习。因为今天要准备......
  • 2.23今日总结
     今天在几个室友的帮助下我的AndroidStudio终于能够运行了,在昨天的基础上学习了Android的应用程序组件,Activities:描述UI,并且处理用户与机器屏幕的交互。Services:处理与......
  • 《PROMOTING COOPERATION IN MULTI-AGENT REINFORCEMENT LEARNING VIA MUTUAL HELP》
    通过互相帮助促进多智能体强化学习中的合作总结该篇文章主要是提出了一个新的多智能体强化学习算法,目的是为了提高合作程度和总社会奖励。具体实现基于传统Actor-Critic......
  • 每日练习2.23
    每日总结:所花时间:1h(代码量:0行博客量:1篇————————————~~~~~~刷~~~~~————————————————今天没有进行过多的代码的写入,主要......
  • 闲话 23.2.23
    闲话今天闲话写着半知半解的权当是抛砖引玉了今天第一首歌是啥?没看到名字就给擦了感觉……不像是能破圈的代表第二首就是很classical的古风歌了怎么说呢好听也是......
  • 2.23学习总结
    今天学习了“改”内容:update.1.jsp<%@pageimport="dailysummer.Main"%><%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"......
  • 2-23总结
     这是今天在blibli上一起学习的一个代码但是发生了很奇怪的问题在博主的编译环境中并没有错误但是我这里经过运行之后发生了以下情况目前没找到解决方法,今天完全的......