首页 > 其他分享 >每日总结-23.5.24

每日总结-23.5.24

时间:2023-05-24 21:47:18浏览次数:38  
标签:24 总结 pre String rs stu 23.5 sql id

package san;

import java.sql.*;

public class Thesql {
    public Connection connect;

    public Thesql() throws Exception {
        Class.forName("com.mysql.jdbc.Driver");
        String url = "jdbc:mysql://localhost:3306/web?useUnicode=true&characterEncoding=utf8";
        String username = "root";
        String password = "2223640185";
        connect = DriverManager.getConnection(url, username, password);
    }

    public void finalize() throws Exception {
        connect.close();
    }
    public Pd_stu[] show_stu() throws Exception
    {
        String sql="select * from student";
        PreparedStatement pre = connect.prepareStatement(sql, ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
        ResultSet rs = pre.executeQuery();
        rs.last();
        int rowCount=rs.getRow();
        rs.beforeFirst();
        Pd_stu[] pdStus = new Pd_stu[rowCount];
        int i=0;
        while(rs.next())
        {
            pdStus[i].id=rs.getInt(1);
            pdStus[i].name=rs.getString(2);
            pdStus[i].phone=rs.getString(3);
            i++;
        }
        pre.close();
        return pdStus;
    }
    public void stu_add(int id,String name,String phone) throws Exception
    {
        String sql = "insert into student(stu_id,stu_name,stu_phone) values(?,?,?);";
        PreparedStatement pre = connect.prepareStatement(sql);
        pre.setInt(1,id);
        pre.setString(2,name);
        pre.setString(3,phone);
        int count=pre.executeUpdate();
        pre.close();
    }
    public boolean stu_modify(int id,String name,String phone) throws Exception
    {
        String sql = "update student set stu_name=?,stu_phone=? where stu_id=?";
        PreparedStatement pre = connect.prepareStatement(sql);
        pre.setString(1, name);
        pre.setString(2, phone);
        pre.setString(3, id+"");
        int count = pre.executeUpdate();
        pre.close();
        return true;
    }
    public Pd_stu find(int id)throws Exception
    {
        Pd_stu pdStu = new Pd_stu();
        String sql="select * from student where stu_id=?";
        PreparedStatement pre = connect.prepareStatement(sql);
        pre.setString(1,id+"");
        ResultSet rs = pre.executeQuery();
        while(rs.next())
        {
            pdStu.id=rs.getInt(1);
            pdStu.name=rs.getString(2);
            pdStu.phone=rs.getString(3);
        }
        pre.close();
        return pdStu;
    }
    public void del(int id)throws Exception
    {
        String sql="delete from student where stu_id=?";
        PreparedStatement pre = connect.prepareStatement(sql);
        pre.setString(1,id+"");
        pre.close();
    }











}

 

标签:24,总结,pre,String,rs,stu,23.5,sql,id
From: https://www.cnblogs.com/laobing6214/p/17429592.html

相关文章

  • 2023.5.24
     1#include<iostream>2#include<iomanip>3usingnamespacestd;4classHorse5{6public:7Horse()8{9cout<<"Horse申请了空间..."<<endl;10}11virtual~Horse()12{13......
  • 题目集1~3的总结
    1.前言在这三次的题目集中,主要涉及到了面向对象的相关知识点,包括类、对象、构造函数、封装、继承和多态等。我们学习了很多有关面向对象编程和软件设计的知识。这三次的题目集中,题目量和难度都有一定的增加。难度最大的题目集3中,我们需要设计一个完整的菜单计价系统,这一份题目集......
  • 2023.5 路桥中学高一期末程序素养检测
    参考答案(个人编写)Aa,b=map(int,input().split())c=int(input())print(c-a+b)Ba=float(input())print("%.2lf"%(a*9/5+32))Ca=float(input())ifa>3:a=int(a)print(((a+1-3)*2+10))else:print(10)Da......
  • 2023.5.24每日总结
    <%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"&g......
  • 2023.5.24——软件工程站立会议(阶段二)
    站立会议内容:1.整个项目预期的任务量:目前已经花的时间:剩余的时间:2.任务看板照片: 3.团队照片: 4.产品状态:最新做好的功能:正在完成中5.燃尽图:......
  • (大二下)课程总结——软件工程
    1)回顾你的课程计划(第一周的计划),你完成的程度如何?请列出具体数据和实际例子。  1.你在这门课的计划是什么?参考一些学校的教学,你对这个课程有什么期待?你打算怎样度过这个课程?    计划就是尽力跟上建民老师的节奏同时,还能主动学习一些其他知识。我的期待是希望能跟上建民......
  • 2023.5.24——软件工程日报
    所花时间(包括上课):6h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习。我了解到的知识点:1.了解了一些数据库的知识;2.了解了一些python的知识;3.了解了一些英语知识;5.了解了一些Javaweb的知识;4.了解了一些数学建模的知识;6.了解了一些计算机网络的知识;......
  • PTA题目集1~3的总结
    (1)前言 题目集一总体来说题目量较多,但题目难度来说我个人觉得中等偏下,甚至可以说是很基础,因为上面的题目考察的知识点基本上来说就是java的基本语法使用,与c语言的语法大同小异,比如说数据类型的声明(包括浮点数的使用),循环语句,顺序语句,选择语句基本上都是互通的,我觉得要注意的就是......
  • 最短路总结
    单源最短路Bellman-FordSPFADijkstraH-Dijkstra思路遍历全边,直到不变宽搜渐进,入队再更找最近点,更新邻点,找完不再用取负入队,大根堆找点,其余相同负边权能能否否判负环能能否否时间复杂度O(nm)O(km~nm)O(m+n^2)O(mlogn)适用于为什么不用SP......
  • 5.24每日总结
    <%@pagecontentType="text/html;charset=UTF-8"language="java"%><html><head><title>添加用户</title><style>body{background-color:#f2f2f2;font-family:Aria......