首页 > 其他分享 >jdbc过程

jdbc过程

时间:2023-04-19 15:35:07浏览次数:35  
标签:ps jdbc rs stu Student null 过程

点击查看代码
public class TestQuery {
    public static void main(String[] args) {
        // 1.找驱动
        try {
            Class.forName("com.mysql.cj.jdbc.Driver");
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }

        // 2.建链接
        // 3.建通道
        // 4.执行SQL并且返回结果
        Connection con = null;
        PreparedStatement ps = null;
        ResultSet rs = null;
        List<Student> list = new ArrayList<>();
        Student stu = null;
        try {
            con = DriverManager.getConnection("jdbc:mysql://localhost:3306/new","root","123456");
            ps = con.prepareStatement("select * from student");
            rs = ps.executeQuery();
            while(rs.next()){
                stu = new Student();
                stu.setId(rs.getInt("id"));
                stu.setStuNum(rs.getInt("stunum"));
                stu.setName(rs.getString("name"));
                stu.setScore(rs.getDouble("score"));
                list.add(stu);
            }
            ResultSetMetaData rsmd = rs.getMetaData();
        } catch (SQLException e) {
            e.printStackTrace();
        }

        for (Student st : list) {
            System.out.println(st);
        }

    }
}

标签:ps,jdbc,rs,stu,Student,null,过程
From: https://www.cnblogs.com/liangkuan/p/17333478.html

相关文章

  • Vulnhub之Inclusiveness靶机详细测试过程
    Inclusiveness识别目标主机IP地址─(kali㉿kali)-[~/Desktop/Vulnhub/Inclusiveness]└─$sudonetdiscover-ieth1-r192.168.56.0/24Currentlyscanning:192.168.56.0/24|ScreenView:UniqueHosts......
  • VMware虚拟机Ubuntu系统连接网络过程
    网络和Internet设置——高级网络设置——更多网络适配器选项——WLAN。右键选择属性——共享,勾选允许连接,选择VMnet8。(若勾选了其它,之后再想换回来,可以先取消勾选,点确定,再进入勾选)虚拟机——设置——网络适配器,选择NAT模式。编辑——虚拟网络编辑器——更改设置,选择NAT模式......
  • JDBC 调用自定义函数(常说的存储过程)的步骤
     平常说的存储过程(Procedure),严格意义上是自定义函数,所以这里以【自定义函数】为名,简称【函数(function)】。 packagecom.joyupx.jdbc;importlombok.extern.slf4j.Slf4j;importorg.junit.jupiter.api.Test;importjava.io.IOException;importjava.io.InputStream;im......
  • 我的第一个项目(十一) :飞机大战分包完成(简单阐述分包思路以及过程)
    好家伙, 代码已开源Git:https://gitee.com/tang-and-han-dynasties/panghu-planebattle-esm.gitNPM:panghu-planebattle-esm-npm(npmjs.com) 现在,比如说,我用Vue写好了个人博客主页的前端我想在这个主页里面加点东西,让我的博客更缤纷多彩一点我想在他的主页里面......
  • VS2010在使用过程中遇到的问题
    一、解决执行后看不到结果,只是屏幕一闪。第一次使用vs2010的同学可能会遇到在执行文件(执行文件·:按下CTRL+F5)时,只出现屏幕一闪,没有看到结果。那么不用慌,这不代表你没有成功。只是,执行速度快,一闪而过。解决方法,如下步骤:1)右击该项目 2)点击属性3)点击连接器4)点击系统5)在右侧会看到子系......
  • vue2源码-八、依赖收集的过程
    依赖收集的过程前言使用真实节点替换原始节点,主要涉及以下步骤:1.新老节点的更新方案。2.虚拟节点与真实节点映射。3.实现新老节点的替换。依赖收集已经完成了Vue的两大核心部分:响应式数据和数据渲染,即完成了整个Vue的初始化流程:当newVue()时,执行_init初始化,通过moun......
  • pandas读取Excel核心源码剖析,面向过程仿openpyxl源码实现Excel数据加载
    今天我们将研究pandas如何使用openpyxl引擎读取xlsx格式的Excel的数据,并考虑以面向过程的形式简单的自己实现一下。截止目前本人所使用的pandas和openpyxl版本为:pandas:1.5.2openpyxl:3.0.10今天所有的测试全部基于以下文件:pandas的read_excel核心代码这里我使用pycharm工具对以下代......
  • 目前国内云计算发展过程中,主要有哪些误区?
    中国云计算市场确实非常火爆,不管是政府还是行业用户、企业,但目前在云计算实施过程中有很多误区:一是重实施、轻规划和咨询,从CIO反馈的情况来看,云计算开始实施时,前期的评估、规划、咨询很少;二是重硬件、轻软件,一谈到云就是买服务器、存储、网络设备,只重视服务器的虚拟化;三是重概念......
  • Springboot集成dubbo完整过程(三)
    准备工作1,准备mysql服务环境2,准备redis服务环境3,准备zookeeper服务环境4,准备逆向生成bean的xml配置文件5,准备slf4j日志xml配置文件6,准备一个sql脚本1,搭建创建服务工程1,创建一个空的父工程,用来统一管理依赖2,创建一个interface接口工程,主要存放业务bean,接口类3,创建一......
  • Grafana监控OracleDB的完整过程
    Grafana监控OracleDB的完整过程背景两年前曾经写过一个进行Oracle监控的简单blog但是周天晚上尝试进行处理时发现很不完整了.很多数据获取不到.晚上又熬夜了好久进行处理.感觉还是需要总结一下,不然就忘记了获取镜像还是使用docker的方式来暴露Oracle的服务使用的......