JDBC 。

jdbc
    什么是jdbc
        简化连接数据库,定义的一套规范。(API)
    jdbc与数据库驱动关系
        接口(jdbc)与实现(数据库驱动)的关系。
            接口是调用的工具
            数据库驱动是具体的实现
    案例
        1.创建数据库,及数据库表(2207b-->user)
        2.搞清楚我要做什么?
            将所有的用户(将user表中所有信息查询出来)输出到控制台(在控制台展示)。
                sql
                    select*fromuser
        现实需求
            操作步骤
                1.创建maven项目
                2.加载驱动
                3.创建代码
                    加载驱动
                    创建链接
                    执行sql,得到结果
                    展示结果
            写一步,算一步
                1.创建maven,java项目
                    jdbc-test
                2.加载依赖(导入jdbc驱动)
                    <dependdencies><dependency><groupld>mysql</groupld><artifactld>mysql-connector-java</artifactld><version>8.0.28</version></dependency></dependencies>
                3.代码实现
                    1,加载驱动
                    2,创建数据库链接
                    3,创建执行sql语句对象
                    4,执行sql,并得到查询结果
                    5,循环输出,查询出来的所以记录
                    6,释放资源
                    7,测试代码
    jdbc规则(API)
        DriverManager
            方法
                registerDriver(new Driver())
                    注册驱动
                getConnection(url.username,password)
                    创建链接
        Connection
            方法
                createStatement()
                    创建执行sql的对象
                prepareStatement(String sql)
                    创建预编译的sql对象
                close()
        Statment
            子接口·
                PreparedStatement
                CallableStatement
            方法
                exexuteQuery(String sql)
                    执行查询语句,得有返回值
                excuteUpdate(String sql)
                    执行增加。删除,修改
                excute(String sql)
                    执行任何语句但是结果只能是boolean
                close()
        ResultSet
            方法
                next()
                    如果还有元素,继续下移
                getOnject(String name)
                    获取查询出来的不同类型结果
                getlnt()
                getString()
                getDouble()
                close()
        封装表字段
            1.属性(和表字段名一样)私有化
            2,构造函数重写(无参,全参)
            3,通过get/set方法来修改或获取所有属性的值
            4,重写toString(),让我们能打印输出属性的值

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值