mysql基础--jdbc查询表,将表添加到list中,并遍历

jdbc查询表,将表添加到list中,并遍历

1.下载连接mysql的jar包

链接:https://pan.baidu.com/s/1liNIJ7S3A5LMGzKRY9sqhA
提取码:wn37

2.在idea中创建一个新的项目

图略

3.在该项目下新建文件夹lib,并将mysql-connector-java-8.0.25 jar包复制到该目录下

在这里插入图片描述

4.右键该jar包将添加到项目中

在这里插入图片描述

5.代码编写
5.1在编写代码前,确保mysql服务启动
5.2新建一个java文件

在这里插入图片描述

5.3创建main函数

在这里插入图片描述

5.4为防止异常,我们直接先抛出异常

在这里插入图片描述

(以下代码都写到main方法中)

5.5 注册sql驱动

Class.forName(“com.mysql.jdbc.Driver”);

5.6 获取连接

Connection con = DriverManager.getConnection(“jdbc:mysql://localhost:3306/数据库名称”, “数据库用户名”, “数据密码”);

例如:Connection con = DriverManager.getConnection(“jdbc:mysql://localhost:3306/demo2”, “root”, “123123”);

5.7获取sql对象

Statement stm = con.createStatement();

5.8sql查询

ResultSet rs = stm.executeQuery(“select * from 表名”);

5.9创建List对象

List list = new ArrayList();

5.10循环将表的每行数据添加到List中
while (rs.next()){
    list.add(
            "id:"+rs.getInt("id")+"-"+
            "ename:"+rs.getString("ename")+" "+
            "job_id:"+rs.getInt("job_id")+" "+
            "joindate:"+rs.getDate("joindate")+" "+
            "salary:"+rs.getBigDecimal("salary")+" "+
            "bonus:"+rs.getBigDecimal("bonus")+" "+
            "dept_id:"+rs.getInt("dept_id")
    );
}
5.11增强for循环读取数据
for(String ls:list){
    System.out.println(ls);
}
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值