博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用PreparedStatement 查询一条数据 封装成一个学生的Student1对象
阅读量:4699 次
发布时间:2019-06-09

本文共 1893 字,大约阅读时间需要 6 分钟。

package cn.lijun.entity;public class Student1 {    private int id;    private String sname;    private int gender;    private String brithday;    @Override    public String toString() {        return "Student1{" +                "id=" + id +                ", sname='" + sname + '\'' +                ", gender=" + gender +                ", brithday='" + brithday + '\'' +                '}';    }    public int getId() {        return id;    }    public void setId(int id) {        this.id = id;    }    public String getSname() {        return sname;    }    public void setSname(String sname) {        this.sname = sname;    }    public int getGender() {        return gender;    }    public void setGender(int gender) {        this.gender = gender;    }    public String getBrithday() {        return brithday;    }    public void setBrithday(String brithday) {        this.brithday = brithday;    }}package cn.linjun.demo;/** 使用PreparedStatement  查询一条数据   封装成一个学生的Student1对象* **/import JdbcUtils.JdbcDemo2;import JdbcUtils.JdbcUtils;import cn.lijun.entity.Student1;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class Demo3Student {    public static void main(String[] args) throws SQLException {        //创建学生对象        Student1 s=new Student1();        Connection conn = JdbcUtils.getConnection();        PreparedStatement ps = conn.prepareStatement("select * from student1 where id=?");        ps.setInt(1,1);        ResultSet rs = ps.executeQuery();        if(rs.next()){           //封装成一个学生对象            s.setId(rs.getInt("id"));            s.setSname(rs.getString("sname"));            s.setGender(rs.getInt("gender"));            s.setBrithday(rs.getString("brithday"));        }        JdbcUtils.close(rs,ps,conn);        System.out.println(s);    }}

 

转载于:https://www.cnblogs.com/qurui1998/p/10645533.html

你可能感兴趣的文章
腾讯编程马拉松2012第一题
查看>>
Day18
查看>>
Web Service数据源
查看>>
php.ini详解(转)
查看>>
[转]基于Python的接口测试框架
查看>>
"ORA-00942: 表或视图不存在 "的原因和解决方法[转]
查看>>
PeekMessage、GetMessage的区别
查看>>
磁盘使用率达到100%
查看>>
linux跳过root密码登陆
查看>>
mini2440 U-boot 编译
查看>>
学习ThreadLocal
查看>>
在 Visual Studio 调试器中指定符号 (.pdb) 和源文件
查看>>
直接量
查看>>
leetcode 115. 不同的子序列(Distinct Subsequences)
查看>>
三元表达式
查看>>
Oauth支持的5类 grant_type 及说明
查看>>
客户端第一天学习的相关知识
查看>>
LeetCode - Same Tree
查看>>
Python dict get items pop update
查看>>
[置顶] 程序员必知(二):位图(bitmap)
查看>>