1. 背景
要画ER图,一个个打费时费力,StarUML文件打开是json.那么就有可能自动生成.
2. 效果
把表结构生成好,自己只要维护关系即可.

③ 代码
import lombok.Data;
import java.io.FileWriter;
import java.io.IOException;
import java.sql.*;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* @author liwei
* @version 1.0
* @className MySqlToStarUML
* @date 2022/9/21 22:47
*/
public class MySqlToStarUML {
List tableList = getTableList(driver, url, userName, password);
public static String getProject(String url, List tableList) {
List erddatamodels = new ArrayList<>();
List ownedElements = new ArrayList<>();
if (url.indexOf(":") == 0 url.length() <= 1) {
* @return {@link List< Table>}
private static List getTableList(String driver, String url, String userName, String password) {
List