栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

第三次作业(国庆作业)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第三次作业(国庆作业)

 1、写sql语句

2、查询和新增

 3、修改和删除

 全部代码(注释部分为查询和新增)

package wwww;

import java.sql.*;

public class sjk2 {
    static Connection conn;
    static PreparedStatement pstat;
    static ResultSet resultSet;

    public static void main(String[] args) throws  Exception {
        getconn();
        String updatesql="update info set tel=? where id=?";
        String sql="update info set name=? where id=?";
        String deletesql="delete from info where id=?";
        Object[] obj={"12345678901","5"};
        Object[] obj1={"大帅哥","10"};
        Object[] delete={"3"};
        //String selectsql = "select * from info where sex=?";
       // String sql = "update info set name=? where id =?";
        //Object[] obj1 = {"男"};
        //Object[] obj = {"六六", "7"};
        operat(updatesql, obj);
        //select(selectsql, obj1);
        //sjk2next();
        sjk2close();
    }

    private static void select(String selectsql, Object[] obj1) throws SQLException {
        pstat = conn.prepareCall(selectsql);//sql语句有参数变化就要用这个
        for (int i = 0; i < obj1.length; i++) {
            pstat.setObject(i + 1, obj1[i]);
        }
        resultSet = pstat.executeQuery();

    }

    private static void sjk2next() throws SQLException {
        while (resultSet.next()) {
            System.out.println("id=" + resultSet.getString("id") + "name=" + resultSet.getString("name") + "tel=" + resultSet.getString("tel") + "sex=" + resultSet.getString("sex"));
        }
    }

    private static void sjk2close() throws SQLException {
        //resultSet.close();
        pstat.close();
        conn.close();
    }

    private static void operat(String sql, Object[] obj) throws SQLException {
        pstat = conn.prepareStatement(sql);//sql语句有参数变化就要用这个
        for (int i = 0; i < obj.length; i++) {
            pstat.setObject(i + 1, obj[i]);
        }
        pstat.executeUpdate();

    }


    private static void getconn() throws Exception {
        Class.forName("com.mysql.jdbc.Driver");
        conn = DriverManager.getConnection("jdbc:mysql:///phone_book?useSSL=false", "root", "123456");
    }

}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/322260.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号