• web继续练习


    11.27

    今天继续写那个web系统,没遇道什么问题,明年计划继续写这个web系统

    代码部分:

    package dao;

    import java.sql.Connection;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;

    import bean.TestBean;
    import util.DBUtil;

    public class ChangeDao {

    public static TestBean getByName(String name) {
    String sql = "select * from test1205 where name ="+name;
    Connection conn = DBUtil.getConnection();
    Statement state = null;
    ResultSet rs = null;
    TestBean test = new TestBean();
    try {
    state = conn.createStatement();
    rs = state.executeQuery(sql);
    while (rs.next()) {

    String name1 = rs.getString("name");

    test.setName(name1);

    }
    } catch (SQLException e) {
    e.printStackTrace();
    } finally {
    DBUtil.close(rs, state, conn);
    }
    return test;
    }

    public static boolean changeTheName(String name,String name1) {
    Connection conn = DBUtil.getConnection();
    boolean flag = false;

    try {
    String sql ="update test1205 set name = '"+name1+"' where name = '"+name+"'";

    System.out.println(sql);
    PreparedStatement pstmt = conn.prepareStatement(sql);
    int i = pstmt.executeUpdate();
    pstmt.close();
    conn.close();
    if(i>0) {
    flag = true;
    }

    } catch (SQLException e) {
    e.printStackTrace();
    }

    return flag;
    }

    }

    package dao;

    import java.sql.Connection;
    import java.sql.SQLException;
    import java.sql.Statement;

    import util.DBUtil;

    public class DeleteDao {

    public static boolean deleteTheName (String name) {
    boolean f = false;
    String sql = "delete from test1205 where name='" + name + "'";
    //select from test1205 where name = '1'
    Connection conn = DBUtil.getConnection();
    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;
    }

    }

    package dao;

    import java.sql.Connection;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    import java.util.ArrayList;
    import java.util.List;

    import bean.TestBean;
    import util.DBUtil;

    public class SelectDao {

    public static List<TestBean> list() {
    String sql = "select * from test1205";
    List<TestBean> test = new ArrayList<>();
    Connection conn = DBUtil.getConnection();
    Statement state = null;
    ResultSet rs = null;
    try {
    state = conn.createStatement();
    rs = state.executeQuery(sql);
    while (rs.next()) {
    TestBean test1 = new TestBean();

    String name = rs.getString("name");

    test1.setName(name);

    test.add(test1);
    }
    } catch (SQLException e) {
    e.printStackTrace();
    } finally {
    DBUtil.close(rs, state, conn);
    }
    return test;
    }

    }

  • 相关阅读:
    PC端圣诞树下载
    win7开机一直在正在启动windows界面怎么办?
    EFI、UEFI、MBR、GPT的区别
    进入BIOS中,设置U盘启动
    CSS3摆动动画效果
    比特币钱包搭建与使用
    自动校时工具
    windows7蓝屏0x000000c4
    如何使用webpack打包你的项目
    开源货币/比特币Multiminer、bitrade、bitcoinjs-lib、python-bitcoinrpc介绍
  • 原文地址:https://www.cnblogs.com/092e/p/14170118.html
Copyright © 2020-2023  润新知