- 创建 Java JDBC 接口规范
package com.ar.www; | |
public interface JavaJDBC { | |
public Object getConnectot(); | |
public Object getClose(); | |
public Object getDlc(); | |
} |
- 创建 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; | |
} | |
} |
- 创建 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(); | |
} | |
} |
- 再创建一个 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; | |
} | |
} |
- 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数据库 |