`
eworkflow
  • 浏览: 213702 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

应用系统如何切换到mysql

 
阅读更多

mysql数据库简单,易用,现在越来越多的小的应用系统选择mysql数据库,也更因为mysql是免费的,不用付费。
mysql安装:以for window的为例:


将安装文件展开,执行安装:
展开mysql-5.1.6-alpha-win32(utf-8).zip后执行install.bat


安装完成后,在windows,控制面板,服务中,启动mysql的服务。



 

 

再安装mysql的客户端,类似plsqldev,但比plsqldev还是差很多。
用SQLyog604.exe这个客户端;
Navicat_for_MySQL_10.0.5.0_XiaZaiBa.exe这个记录的导入导出汉字会有问题。


然后将应用系统的表结构的建表sql转换成mysql的,常见常用的那些字段类型都支持
以eworkflow自定义工作流系统+eform自定义表单系统为例


表结构的转换:用sqlserver的表结构,转换到mysql
int,char,varchar,datetime等均不用变化
唯有ntext 需要转换成longtext类型

 

图片字段blob类型的 需要改成longblob

 

转换完的建表sql如下面格式:

 



 


表主键的定义语法,和其它的有些区别.

转换完成的表结构,在mysql中建立库,执行。


当应用系统作为产品来开发的时候,在设计之初就应该考虑好对多种数据源的支持。使得切换数据库的成本最低,甚至达到,会管理和使用一种数据库了,切换的工作也就完成了。


在eworkflow工作流+eform表单中,都预留好了接口,数据库链接的配置文件fcconfig.xml文件中,配置好ds数据库链接,如



 

将mysql的驱动包copy到系统的相应目录中。

 

fcworkflow.xml中配置好mysql的实现factory类。对每种数据库都可以有自己的实现类,因为mysql都是标准的sql,特殊性很少,所以就用JDBCWorkflowFactory做为实现类。


日期的实现函数很多数据库都不一样,mysql的获取系统日期的函数为now(),注意要将此函数替换掉原来的。

 

fcuser.xml中配置用户系统的Provider实现类,使得key="mysql"的类型和fcconfig.xml文件中第一个ds的dbType设置的值一致。


配置做好后,就可以开始做测试运行了。

<script type="text/javascript"></script>

标签: web开发平台, 开发平台, java工作流, 流程设计器, 自定义工作流, web工作流, 工作流引擎, .net自定义表单, java电子表单, web自定义表单, 电子表单
  • 大小: 24.3 KB
  • 大小: 76 KB
  • 大小: 38.1 KB
分享到:
评论

相关推荐

    MySQL 基础教程参考手册

    mysql容灾及自动化切换.pdf MySQL 性能优化最佳实践.pdf 用MySQL集群构建可扩展动态数据查询系统.pdf mysql-lap特性与调优与大数据应用技巧.pdf 赵振平:MYSQL数据库世界五百强应用一例.pdf MySQL流行中间件比较及...

    新版 MySQL DBA 高级视频 基于MySQL 5.7 MySQL 8.0版本.rar

    │ 2_MySQL权限系统介绍.mp4 │ 3_MySQL授权用户和权限回收.mp4 │ 4_MySQL8新的密码认证方式和客户端链接.mp4 │ 5_MySQL Create命令.mp4 │ 6_MySQL CreateTable命令.mp4 │ 7_课堂练习1.mp4 │ 8_MySQL Insert...

    基于某某平台的数据源迁移oracle -mysql

    2、应用 navicat连接mysql 数据库 6 五、某某系统下数据源的转换 7 1、某某系统下数据源的配置 7 2、jdbc.url 重要参数讲解 8 六、数据源切换过程中遇到的问题 9 1、mysql 数据库使用navicat插入中文数据显示乱码的...

    2017最新老男孩MySQL高级专业DBA实战课程全套【清晰不加密】,看完教程月入40万没毛病

    第二部 MySQL多实例安装与企业应用场景(10节) 22-MySQL数据库多实例介绍.avi 23-MySQL数据库多实例的优势和问题介绍.avi 24-MySQL数据库多实例的门户企业应用场景.avi 25-MySQL数据库多实例的多种配置方案介绍....

    MySQL 高可用性—keepalived+mysql双主.docx

    HA,我们必须保证两台MySQL数据库的数据完全一样,基本思路是两台MySQL互为主从关系,通过Keepalived配置虚拟IP,实现当其中的一台MySQL数据库宕机后,应用能够自动切换到另外一台MySQL数据库,保证系统的高可用。

    Java+Swing+Mysql实现铁路售票管理系统

    这是一个 Java GUI 系统设计:使用 Java Swing 编写的铁路售票应用系统。 所使用到的技术:Java Swing + Java AWT + MySQL 系统经多次测试,运行无误,请大家放心下载! 系统经多次测试,运行无误,请大家放心下载...

    linux 麒麟Kylin-V10+mysql8.2.0+keepalived2.2.8搭建数据库HA群集互备

    两台数据库的MYSQL互为主从从关系,通过keepalived配置的虚拟IP(VIP),实现其中一台MYSQL数据库宕机后,应用能自动切换到另外一台MYSQL数据库上,且宕机的数据库恢复后,能自动同步现有的数据,保证系统的高可用与...

    阿里云MySql分析

    $作为第三方应用对MySQL可用性检查; 专治OSHANG,MySQL无响应; $支持多实例HA;N+1扩展; $对MySQL免维护 $脑裂后不会产生资源争夺 $系统HANG支持从带外重启OS $切换速度快(2秒内完成) $对应用完全透明

    MF00729-低代码应用平台ERP系统源码.zip

    还需要把mysql版本切换成mysql mariadb_10.0以上。 压缩后台代码,上传至宝塔网站根目录中解压缩,网站运行目录指向web目录, 因为系统是用thinkphp框架开发的,所以最好伪静态规则也配置成thinkphp。

    分布式MySQL数据库TDSQL架构分析

    腾讯计费平台部为了解决基于内存的NoSQL解决方案HOLD平台在应对多种业务接入时的不足,结合团队在MySQL领域多年应用和优化经验,最终在MySQL存储引擎基础上,打造一套分布式SQL系统TDSQL。本文是对该系统架构分析。...

    PHP&MySQL跨设备网站开发实例精粹范例程序(源码)

    本书*重要的是提供了丰富的网站开发范例,包 括建立google地图应用网站、移动版商品目录、访客 留言板、讨论组、文件上传、在线寄信服务、电子贺 卡、会员管理系统、在线投票系统、购物车、网络相 册等超强范例;...

    Winner权限管理系统 新一代web系统开发利器

    Winner权限管理系统(又称:胜利者权限管理系统)是一款基于PHP+Mysql开发的web基础系统,系统内置用户管理、组别管理、部门管理,同时系统还能动态开启子公司,当您的公司有多家分公司时,这个功能可方便您的操作。...

    Nginx+PHP+MySQL集成包phpfind 2013 绿色免安装版

    支持系统服务和非服务两种启动方式,自由切换。 一次性安装无需再安装,即使重做系统后亦可使用,直接点启动即可。 小巧简易迷你只有13M,非常方便的搭建网站服务器。 有专门开发的控制面板进行控制程序的启停。 ...

    【源码编号 : MF00729】PHP低代码应用平台ERP管理系统源码

    还需要把mysql版本切换成mysql mariadb_10.0以上。 压缩后台代码,上传至宝塔网站根目录中解压缩,网站运行目录指向web目录, 因为系统是用thinkphp框架开发的,所以最好伪静态规则也配置成thinkphp。

    MySQL在Linux系统中隐藏命令行中的密码的方法

    在命令行中输入命令并不是一个好主意,会造成安全问题。但是如果你决定去写一个应用,而这个应用需要在命令行中使用...[dabu@dabu.info ~]$cd ~ #切换到dabu的home目录 [dabu@dabu.info ~]$ touch pwhide.c #创建 pwhi

    基于ASP.NET+React+Mysql实现的单点登录系统源码(前端+后端)+详细说明文档.zip

    基于ASP.NET+React+Mysql实现的单点登录系统源码(前端+后端)+详细说明文档.zip 技术方案 后端框架:.NET Core3.1(后期会推出 .NET 5版本) 前端框架:React 数据库:mysql(可根据实际情况,自由切换) 中间件...

    专业开源威客系统KPPW v2.0 正式版 bulid20120716 GBK

    KPPW是一款基于PHP+MYSQL技术构架的威客系统 ,积客客团队多年实践和对威客模式商业化运作的大量调查分析而精心策划研发,是您轻松搭建威客网站的首选利器。KPPW针对威客 任务模型进行了细致的分析,提供完善威客...

    Mysql集群配置.docx

    随着人们对业务的要求和用用户的...我们将可将应用服务再整合,搭建一个集群环境,保证能够把出现问题的机器自动启动,使其恢复到初始状态。而且在整个服务切换过程中,不需要任何的人为干预。这也是高效能的解决方案

    linux集群应用实战

    mysql应用需求现状与存在问题 drbd+mysql+heartbeat+lvs方案实现原理 第24讲 mysql主从复制的实现 课程目标: 掌握mysql主从复制的配置方式 mysql主从复制的实现原理 实例演示mysql主从复制的配置过程 配置mysql...

    SpringBoot企业级博客系统(未加密+源码)

    本课程的数据库采用MySQL,但也可以方便切换到其他数据库。最后通过一个实战内容,来帮助学员理解掌握。 第7章 全文搜索ElasticSearch 企业级应用中,难免会涉及到全文搜素。对于Java应用来说,ElasticSearch在...

Global site tag (gtag.js) - Google Analytics