关于java嵌入式数据库的选择,强烈建议H2 嵌入式数据库
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的整合。
转载于:https://my.oschina.net/davidzhang/blog/76097
关于java嵌入式数据库的选择,强烈建议H2 嵌入式数据库相关推荐
- 嵌入式 db2 java_关于java嵌入式数据库的选择,强烈建议H2 嵌入式数据库
不听红薯言,吃亏在眼前. 先发表个人意见,Derby是垃圾,H2王道. 这段时间开发movingLife合租记账软件过程中,开始是在MYSQL上做开发,要发布的时候,一直想找个好点的嵌入式数据库.最初 ...
- Java的ATM界面任务台选择同时有文本和数据库登陆注册
< Java项目实训>课程设计报告题目: ATM取款机JAVA实训课程设计 下载点这 运行视频如下: Java的ATM界面任务台选择同时有文本和数据库登陆注册 摘要 我选择的是" ...
- Java单元测试实践-25.在本地使用H2数据库进行单元测试
Java单元测试实践-00.目录(9万多字文档+700多测试示例) https://blog.csdn.net/a82514921/article/details/107969340 1. 前言 使用 ...
- python爬虫架构师之路_一位资深 架构师大牛给予Java技术提升的学习路线建议
一位资深 架构师大牛给予Java技术提升的学习路线建议 对于工作多年的程序员而言,日后的职业发展无非是继续专精技术.转型管理和晋升架构师三种选择. 架构师在一家公司有多重要.优秀架构师需要具备怎样的素 ...
- 为什么都建议学java而不是python-为什么都建议学Java而不是Python?两者有什么区别吗?...
熟悉编程的朋友都知道,不管是Java还是Python 一直都是两种非常了不起的,强大的编程语言,但是对于刚开始起步学习编程的朋友来说,会困惑且最经常问的问题是,不知道是该学 Java 还是 Pytho ...
- Java从入门到实战总结-4.2、数据库高级
Java从入门到实战总结-4.2.数据库高级 文章目录 Java从入门到实战总结-4.2.数据库高级 第一章 数据完整性 1.1 数据库的完整性 1.2 实体完整性 1.2.1 主键约束(primar ...
- 在JAVA中记录日志的十个小建议
JAVA日志管理既是一门科学,又是一门艺术.科学的部分是指了解写日志的工具以及其API,而选择日志的格式,消息的格式,日志记录的内容,哪种消息对应于哪一种日志级别,则完全是基于经验.从过去的实践证明, ...
- Java程序员的职业生涯规划建议
Java程序员的职业生涯规划建议 第一部分:零基础或基础薄弱的同学 这部分主要适用于尚未做过Java工作的同学,包括一些在校生以及刚准备转行Java的同学. 一.Java基础 首先去找一个Java的基 ...
- 猫头鹰的深夜翻译:在JAVA中记录日志的十个小建议
前言 首先,这篇文章没有进行任何的日志功能的详细介绍,而是对日志提出了几种最佳实践.适合对日志记录有所了解的同学阅读. 下面是正文: JAVA日志管理既是一门科学,又是一门艺术.科学的部分是指了解写日 ...
最新文章
- 从商业视角理解数据:数据科学家的思维之路
- Jenkins Job Buidler
- axure怎么做5秒倒计时_装修隔音怎么做,进屋秒变“静音”模式
- html答题赚钱源码,WTS在线答题系统 v1.0.0
- 解决:Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy)
- 兼任华为云总裁 余承东能否再续“终端辉煌”
- python地理数据处理库geopy
- 解决Robot Framework运行时没有Log的方案
- 计算机CPU的常见故障的排除,计算机CPU常见故障与排除.pdf
- 互联网协议 — 802.1q VLAN 虚拟局域网协议
- Nirvana为应用而生,开启公链市场新纪元
- addEventListener() 事件监听
- TPM-TPM-Profile-PTP协议-2
- oracle sql以及性能调优
- 【数据结构】手撕单链表
- Cesium计算坡度坡向分析
- 二元运算符重载 must take either zero or one argument
- win10蓝牙功能不见了_「Windows」人走即锁屏,体验新功能“动态锁”,确实阔以...
- 我国计算机软件著作权登记的性质是,我国计算机软件著作权登记机制的反思与完善.PDF...
- DELL Poweredge R320 U盘安装2008R2系统