初识jdbc

作用

连接数据库

与图形画界面的差别

功能与Navicat、SQLyog,一样都是用来操作数据库,但是jdbc是用编码来操作数据库,而Navicat、SQLyog等是图像画界面操作
image

优势

1.可以编写程序控制数据库
2.一套接口API就可操作各种数据库程序员只需要面向接口编程即可,不同厂商针对这一套接口,提供不同实现

jdbc模拟图

image

作业一:模拟数据库

问题:

自己设计一套jdbcAPI和厂商的数据库实现

答案:

模拟JdbcAPI

package com.ysbt.jdbc.myjdbc;
public interface JdbcInterface {
    public void getConnection();
    public void  crud();
    public void close();
}

模拟数据库厂商

package com.ysbt.jdbc.myjdbc;
public class MysqlJdbcImpl implements JdbcInterface{
    @Override
    public void getConnection() {
        System.out.println("连接数据库成功!!!");
    }
    @Override
    public void crud() {
        System.out.println("对数据库增,删,改,查");
    }
    @Override
    public void close() {
        System.out.println("关闭数据库连接");
    }
}

模拟对数据库的操作

package com.ysbt.jdbc.myjdbc;
public class TestJDBC {
    public static void main(String[] args) {
        JdbcInterface jdbcInterface = new MysqlJdbcImpl();
        jdbcInterface.getConnection();
        jdbcInterface.crud();
        jdbcInterface.close();
    }
}

posted @ 2022-08-02 11:01  尤所不同  阅读(35)  评论(0编辑  收藏  举报