用Java创建一个Database接口,包含connect()方法和disconnect()方法,用于连接和断开数据库连接。然后创建一个MySQLDatabase类和一个OracleDatabase类,它们都实现了Database接口,并分别实现了连接和断开连接的方法。
时间: 2024-03-24 15:39:48 浏览: 134
好的,下面是Java代码示例:
```java
public interface Database {
public void connect();
public void disconnect();
}
public class MySQLDatabase implements Database {
public void connect() {
System.out.println("Connecting to MySQL database...");
// 连接到MySQL数据库的代码
}
public void disconnect() {
System.out.println("Disconnecting from MySQL database...");
// 断开MySQL数据库连接的代码
}
}
public class OracleDatabase implements Database {
public void connect() {
System.out.println("Connecting to Oracle database...");
// 连接到Oracle数据库的代码
}
public void disconnect() {
System.out.println("Disconnecting from Oracle database...");
// 断开Oracle数据库连接的代码
}
}
```
在上面的代码中,我们定义了一个接口`Database`,它包含了两个方法`connect()`和`disconnect()`。然后我们创建了两个实现了`Database`接口的类`MySQLDatabase`和`OracleDatabase`,它们都实现了连接和断开连接的方法。
当我们使用这些类的时候,我们可以先创建一个实例,然后调用`connect()`方法连接到数据库,使用完毕后再调用`disconnect()`方法断开连接。例如:
```java
MySQLDatabase mysqlDb = new MySQLDatabase();
mysqlDb.connect();
// 使用MySQL数据库
mysqlDb.disconnect();
OracleDatabase oracleDb = new OracleDatabase();
oracleDb.connect();
// 使用Oracle数据库
oracleDb.disconnect();
```
这样,我们就可以通过接口来统一管理不同类型的数据库了。
阅读全文