蜗牛mysql代码生成器、东软代码生成器无法连接mysql
文章目录:
- 1. JeeCGBoot是一个低代码开发平台,一个高性能的代码生成器,前端和后端一起生成
- 2. 你们使用什么开发工具来编写MySQL代码程序?
- 3.使用java代码生成器
JeeCGBoot低代码开发平台,前端和后端一起生成的高性能代码生成器
今日推荐:JeeCGBoot低代码开发平台
推荐理由:
1.前后端实现分离架构,通过API调用实现架构分离。项目2。 SpringBoot和SpringCloud Spring全家桶
3.在线开发、表单开发设计、报表配置、在线图设计、在线设计流程、流程自动化、插件等。
4. 系统集成工作流程,或实现扩展的任务表面。 ?办公系统 OA
2. 企业资源计划系统 ERP
3. 客户关系管理系统 CRM
4. 公司信息管理系统
5. 电子商务 SAAS 系统
特点: ❝ 1 .SpringCloudAlibab微服务支持
2.强大的前后端代码生成器,单表、一对多模型、CRUD等功能可一键生成
3.低代码图功能,无需编码即可在线设计图表,独特的布局,如实现折线图、条形图和数据报表
4.嵌入各种工具类如计划任务、短信接口邮件发送、Excel导入、文件上传下载等, ETC。
5. 支持查询过滤,动态SQL组合添加查询条件
6. 实现行级、列表级、表单字段级的数据权限和控制,让不同的人看到不同的数据
7. 支持SAAS服务模式和多租户提供架构解决方案
8.数据库兼容主流Mysql、PostgreSql、Oracle、SQLServer、MariaDB等主流数据库,代码集兼容主流
9.集成Activiti工作流程
10. 支持单点登录 CAS 集成方案
11. 界面采用松弛界面方式,集成 Swagger-ui 在线接口文档
技术架构:
后台环境:
Java8+Maven+Mysql+Redis
后台开发技术
springBoot2+SpringCloudAlibaba+MybatisPlus+Jimurport+ApacheShir
前台:
图Vuexios2.6+后端系统运行图:
支持手机
你们用什么开发工具来写MySQL代码程序?
就看你想用什么语言了 1、如果用C1的话,Turboc DOS经典编译软件 2、Win-TC图形编译软件,特点是容量小 3、VC++微型软件正在开发中,主要是一、我来这里是因为C++-t,但是由于它支持中文显示,所以对于C开发来说也是非常有好处的。 2.如VB、VS等这样做,你可以直接下载一个Microsoft Visual集成,包括VC++、VS、VB等。汇编。软件 3.如果你想和JAVA打交道 1.如果你认为自己擅长写代码,那就下载一个java编译器,然后在记事本中输入代码 2.否则,下载JDK IV,组装人 1.Masm集成实验环境还是很不错的 5.网站开发人 (1)asp,设置好电脑IIS,不需要任何软件,用记事本就可以了 (2)PHP 那么你需要去下载Apache、php5.0、Mysql,一样的,代码用记事本就可以,之前的软件只是搭建环境(3)Drewawear应该是少不了的,目前我就用这些了

怎么样java 代码生成器 使用它
zip包,然后自动下载
1。提前定义模板
2。在界面
3中输入相关参数。解析模板生成并下载代码
最后放出源码:
package com.et.controller.system.createcode;
import java.util.ArrayList;
import java.util.日期;
java.util.importHashMap;
java.util.List 导入;
java.util.Map 导入;
javax.servlet.http.HttpServletimponseorg.弹簧框架.stereotype.控制器;
导入org.springframework.web.bind.annotation.RequestMapping;
导入com.et.controller.base.BaseController;
导入com.et.util.DelAllFile;
导入.Fi.leet。导入 /**
* 类名:FreemarkerController
* 由 Harries 创建
* 创建于 2015 年 1 月 12 日 @RequestMapping(value="/createCode")
公共类 CreateCodeController 扩展了BaseController {
/**
* 代码生成
*/
="Covalude="Covalude"
public void proCode(HttpServletResponse response) 抛出异常 ======== = =================================================== = ======================= */
String packageName = pd.getString("packagename" ); //PackageName====== = =1
String objectName = pd.getString("objectName"); //类名========2
字符串桌面 = pd.getString("桌面"); //表前缀========3
tabletop = null == tabletop?”:tabletop.toUpperCase(); //表前缀改为大写
String zindext = pd.getString(“zindex”); //属性总数
int zindex = 0;
if(null != zindext !””.equals(zindext)){
zindex = Integer.parseInt(zindext);
}
} ListString[] fieldList = new ArrayListString[](); //属性集合========4
for(int i=0; i zindex; i++){
fieldList.add(pd.getString(“field”+i).split(“ ,fh,”))。 //属性添加到集合中
}
MapString, Object root = new HashMapString,Object(); //创建数据模型
root.put(“fieldList”, fieldList);
root.put(“packageName”, packageName); //包名
root.put(“objectname”, objectname); //类名
root.put(“objectNameLower”, objectName.toLowerCase()); //类名(全部小写)
root.put(“objectNameUpper ", objectName.toUpperCase()); //类名(全部大写)
root.put("tabletop", tabletop); // 表前缀
root.put("nowDate", new Date() ); //当前日期
DelAllFile.delFolder(PathUtil.getClasspath()+”admin/ftl”); //生成代码之前,删除之前生成的代码
/* ==================================================== ================================================= */
String filePath = "admin/ftl/code/"; //存储路径
String ftlPath = “createCode”; //ftl路径
/*生成控制器*/
Freemarker.printFile(“controllerTemplate.ftl ”, root, “controller/”+packageName+”/”+objectName.toLowerCase()+”/”+objectName+ ” Controller.java”, filePath, ftlPath);
/*生成服务*/
Freemarker。 printFile(“serviceTemplate.ftl”, root, “service/”+packageName+”/”+objectName.toLowerCase()+”/”+objectName+”Service.java”, filePath, ftlPath);
/*创建mybatis xml */
Freemarker.printFile(“mapperMysqlTemplate.ftl”, root, “mybatis_mysql/”+packageName+”/”+objectName+”Mapper.xml”, filePath, ftlPath);
lateprintOracle(“Tepper.mp.” , root, "mybatis_oracle/"+packageName+"/"+objectname+"Mapper.xml", filePath, ftlPath);
/*生成SQL脚本*/
Freemarker.printFile("mysql_SQL_Template.ftl", root, "mysql 数据库脚本/"+table+objectname.toUpperCase()+".sql", filePath, ftlPath);
Freemarker.printFile("oracle_SQL_Template.ftl" root , "oracle数据库脚本/"+tabletop+objectName.toUpperCase()+".sql", filePath, ftlPath);
/*生成jsp页面*/
Freemarker.printFile("jsp_list_Template.ftl", root , “jsp/”+packagename+”/”+objectname.lowercase()+”/”+objectname.lowercase()+”_list.jsp”, filePath, ftlPath);
Freemarker.printFile(“jsp_edit_Template.ftl ” , root, “jsp/”+packageName+”/”+objectname.toLowerCase()+”/”+objectname.aLowerCase()+”_edit.jsp”, filePath, ftlPath);
/*生成文档* /
Freemarker.printFile(“docTemplate.ftl”, root, “描述.doc”, filePath, ftlPath);
//this.print(“oracle_SQL_Template.ftl”, root);在控制台上打印
/*所有生成的代码都被压缩*/
FileZip.zip(PathUtil.getClasspath()+”admin/ftl/code”, PathUtil.getClasspath()+”admin/ftl/ code .zip ”) ;
/*下载代码*/
FileDownload.fileDownload(response, PathUtil.getClasspath()+”admin/ftl/code.zip”, “code.zip”);
}
}
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网
