工作空间保存了的
1、打开工作空间
public static Workspace openWorkspace(String workspacePath){
Workspace workspace = new Workspace();
WorkspaceConnectionInfo workspaceConnectionInfo = new WorkspaceConnectionInfo();
workspaceConnectionInfo.setVersion(WorkspaceVersion.UGC60);
workspaceConnectionInfo.setType(WorkspaceType.SXWU);
workspaceConnectionInfo.setServer(workspacePath);
workspace.open(workspaceConnectionInfo);
workspaceConnectionInfo.setServer(workspacePath);
boolean open = workspace.open(workspaceConnectionInfo);
if(open){
System.out.println("工作空间打开成功");
}else{
System.out.println("工作空间打开失败");
}
workspaceConnectionInfo.dispose();
return workspace;
}
//创建数据源
workspace = openWorkspace(workspacePath);
// 定义数据源连接信息
Datasources datasources = workspace.getDatasources();
datasources.closeAll();
DatasourceConnectionInfo datasourceconnection = new DatasourceConnectionInfo();
datasourceconnection.setServer("127.0.0.1");
datasourceconnection.setDatabase("gb_220000");
datasourceconnection.setAlias("data");
datasourceconnection.setUser("root");
datasourceconnection.setPassword("root");
datasourceconnection.setEngineType(EngineType.MYSQL);
datasources.create(datasourceconnection);
workspace.save();
if (datasources != null) {
System.out.println("数据源创建成功");
} else {
System.out.println("数据源创建失败");
}