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包复制到该目录下

mysql基础--jdbc查询表,将表添加到list中,并遍历_第1张图片

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

mysql基础--jdbc查询表,将表添加到list中,并遍历_第2张图片

5.代码编写

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

mysql基础--jdbc查询表,将表添加到list中,并遍历_第3张图片

5.3创建main函数

mysql基础--jdbc查询表,将表添加到list中,并遍历_第4张图片

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

mysql基础--jdbc查询表,将表添加到list中,并遍历_第5张图片

(以下代码都写到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);
}

你可能感兴趣的:(mysql,mysql,数据库,java)