发表于: 2021-10-30 22:23:40

1 965


今天完成的事:了解xml的发展简史,了解xml的基本概念与用法,学习了jdbc连接数据库,并查询表中的数据。使用jdbc连接数据库时需要加载相应的驱动。

这是今天连接mysql数据库并查询报名业务表中的部分数据

import java.sql.*//导入java.sql包
    //创建类
public class Gradation {
        //声明Connection对象
    static Connection con;
        //声明Statement对象
    static Statement sql;
        //声明ResultSet 对象
    static ResultSet res;
        //连接数据库方法
    public Connection getConnection(){
        try{
            Class.forName("com.mysql.jdbc.Driver");
        }catch(ClassNotFoundException e){
            e.printStackTrace();
        }
        try{
            con= DriverManager.getConnection("jdbc:mysql://localhost:3306/application","root","deng796443");
        } catch (SQLException e) {
            e.printStackTrace();
        }
        //返回Connection 对象
        return con;
    }
        //主方法
    public static void main(String[] args){
        //创建本类对象
        Gradation c=new Gradation();
        //与数据库建立连接
        c.getConnection();
        try{
            //实例化Statement对象
            sql=con.createStatement();
            //执行SQL语句,返回结果
            res=sql.executeQuery("select * from applicationForm");
            //如果当前语句不是最后一条,则进入循环
            while(res.next()){
                //获取表中列名为id的字段值
                String id =res.getString("id");
                //获取表中列名为username的字段值
                String name=res.getString("username");
                //获取表中列名为sex的字段值
                String sex=res.getString("sex");
                //获取表中列名为birthday的字段值
                String birthday=res.getString("birthday");
                //将列值输出
                System.out.print("id:"+id);
                System.out.print("姓名:"+name);
                System.out.print("性别:"+sex);
                System.out.println("生日:"+birthday);
            }
        }catch(Exception e){
            e.printStackTrace();
        }

    }
}

输出结果为:
id:1姓名:赵六性别:男生日:1992-03-04
id:2姓名:邓科荣性别:男生日:1990-12-26
id:3姓名:张三性别:男生日:1996-12-01
id:4姓名:李四性别:女生日:1996-06-07
id:5姓名:王五性别:男生日:1992-02-04
id:6姓名:张美丽性别:女生日:1997-05-14
id:7姓名:王姬性别:女生日:2000-06-05
id:8姓名:张大性别:男生日:1999-09-01
id:9姓名:欧阳易博性别:男生日:1991-02-18
id:10姓名:梅佳佳性别:女生日:1994-12-12

id:11姓名:唐博性别:男生日:1993-07-19 

在连接数据库成功后,在思考任务一中的mybatis连接数据库时如何实现的,并查询资料

今天遇到的问题:在查询mybatis连接数据库时,需要了解的知识点有点多,不熟悉idea中的pom.xml的配置方法,新建maven项目中pom.xml总是报错。不知道如何开始建立项目中应该加载的jar包,需要哪些jar包,如何在xml中配置。建立一个项目标准化的目录结构是如何的


明天的计划:学习mybatis 的搭建环境,通过mybatis连接数据库能够查询到表中的数据

今天的收获:了解到传统的jdbc的优劣势,并学会了通过传统的jdbc来操作数据库




返回列表 返回列表
评论

    分享到