Code前端首页关于Code前端联系我们

蜗牛mysql代码生成器、东软代码生成器无法连接mysql

terry 2年前 (2023-09-30) 阅读数 38 #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前端网发表,如需转载,请注明页面地址。

热门