2019独角兽企业重金招聘Python工程师标准>>>
不听红薯言,吃亏在眼前。
先发表个人意见,Derby是垃圾,H2王道。
这段时间开发movingLife合租记账软件过程中,开始是在MYSQL上做开发,要发布的时候,一直想找个好点的嵌入式数据库。最初看到Derby是java推荐的嵌入式数据库,甚至整合到了JDK里面了,于是花了1天时间下载,看文档,移植脚本。悲剧出现了,忙到晚上23点的时候一测试,居然不能插入空值。让我改代码,那么多代码,要我命丫,我那个恨丫,心都快碎了。
于是飞快的百度MYSQL兼容的嵌入式数据库,貌似有mysql的java嵌入式版本,但是文档实在是太少了,而且基本上是英文的,还是决定放弃。最后看到了OSCHINA里面置顶的嵌入式数据库H2,红薯写的文章H2是兼容MYSQL脚本的,我眼光一亮,当时立马决定还是切到H2来。
大概花了1小时看文档,下载,导入脚本。奇迹出现了,H2完美的运行起来了,而且完美的运行,没出什么问题。虽然后来发现了点问题,但是都微不足道。心里这才释然了,H2真厉害。哈哈.......
感谢红薯的博文,也感谢H2的作者.......我的程序是H2,Mybatis,JoyWindow搭建起来的。有同样需求的朋友可以向我咨询相关使用。
这么说吧,H2只需要1个小时,从下载到使用,之后我会写篇文章介绍H2,Mybatis的整合。