在Java中,可以使用數據庫連接庫(如JDBC)來連接數據庫,并執行SQL語句來合并兩個數據表。以下是一個示例代碼:
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class MergeTables {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/database_name";
String user = "username";
String password = "password";
try {
Connection conn = DriverManager.getConnection(url, user, password);
Statement stmt = conn.createStatement();
String sql = "INSERT INTO table1 SELECT * FROM table2";
stmt.executeUpdate(sql);
conn.close();
System.out.println("Tables merged successfully.");
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在上面的示例中,首先創建一個數據庫連接,然后創建一個Statement對象來執行SQL語句。在SQL語句中,使用INSERT INTO語句來將table2中的數據插入到table1中,實現兩個表的合并。
需要注意的是,以上代碼中的數據庫連接信息(url、username、password)需要根據實際情況進行修改。另外,在實際應用中,可能需要根據具體的需求來編寫更復雜的SQL語句來實現數據表的合并。