1. 创建 Java JDBC 接口规范
package com.ar.www;
public interface JavaJDBC {
    public Object getConnectot();
    public Object getClose();
    public Object getDlc();
}
  1. 创建 MySQL 模拟类并实现 Java 的 JDBC 接口规范
package com.ar.www;
public class MySQL implements JavaJDBC{
    @Override
    public Object getClose() {
        System.out.println("关闭MySQl数据库");
        return null;
    }
    @Override
    public Object getDlc() {
        System.out.println("对MySQL进行了增删改查");
        return null;
    }
    @Override
    public Object getConnectot() {
        System.out.println("连接了MySQL数据库");
        return null;
    }
}
  1. 创建 test 类,模拟 MySQL 数据库连接 Java JDBC
package com.ar.www;
public class JavaTest {
    public static void main(String[]args){
        // 对 MySQl 数据库的操作
        JavaJDBC javajdbc = new MySQL();
        javajdbc.getConnectot();
        javajdbc.getDlc();
        javajdbc.getDlc();
    }
}
  1. 再创建一个 Orcale 数据库并实现 JDBC 规范
package com.ar.www;
public class Orcale implements JavaJDBC{
    @Override
    public Object getConnectot() {
        System.out.println("连接了Orcale数据库");
        return null;
    }
    @Override
    public Object getClose() {
        System.out.println("关闭了Orcale数据库");
        return null;
    }
    @Override
    public Object getDlc() {
        System.out.println("对Orcale数据库进行了增删改查");
        return null;
    }
}
  1. test 类
package com.ar.www;
public class JavaTest {
    public static void main(String[]args){
        // 对 MySQl 数据库的操作
        JavaJDBC javajdbc = new MySQL();
        javajdbc.getConnectot();
        javajdbc.getDlc();
        javajdbc.getDlc();
        // 对 Orcale 数据库的操作
        javajdbc = new Orcale();
        javajdbc.getConnectot();
        javajdbc.getDlc();
        javajdbc.getClose();
    }
}

执行结果:

连接了MySQL数据库
MySQL进行了增删改查
MySQL进行了增删改查
连接了Orcale数据库
Orcale数据库进行了增删改查
关闭了Orcale数据库