因为我的程序使用了OR框架如hibernate之类的东东,所以我们的系统是支持各种关系型数据库的!很多哥们在介绍自己的产品或是项目时都是这样说的,真的是这样吗?
也许最好你自己尝试一下不同数据库下的测试才能夸出这样的海口!
首先,你是否一直通过OR框架而没有试图绕开有时显得不那么可爱的hibernate呢?在你程序中的native sql是不是一直在遵循SQL 99的标准?你的主键生成方法是使用native方式还是在用自增ID呢?
其次,你能保证你未使用目标数据库特有的功能特性吗?如视图在mysql 4及之前版本是不被支持的,oracle是不支持超过30个字符的数据库对象名称的...
再次,那些为了速度或是特定要求情况下而集成进来的组件,它们是不是直接使用了数据库特性?JasperReport?shark?
在经历过几次数据库切换后,我认识到幻想在第一个发布版本不经任何修改就支持所有数据库是不现实的,也许应该列出目标环境下可能会使用到的数据库集合,如:mysql/sqlserver/oracle。列出它们所共有的function,是否支持视图,是否支持自增字段,数据库对象名称是否有长度限制?大小写是否敏感?是否支持存储过程?...
百练成钢,一招鲜吃遍天下是不可能的!兄弟,你不这样认为吗?
本人原创文章,欢迎转载,转载请注明出处!
分享到:
相关推荐
* 日志管理使用Log4j,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件,方便在开发环境中于控制台监控程序运行状况,生产环境中收集日志按时间汇总成文件形式。 * 数据库使用MySQL,MySQL的关系型...
注意:需要安装IDEA开发平台、MySQL数据库和Tomcat服务器,版本可能不一定完全一样,做好版本适应性配置。 基于SSH框架的管理系统; 实现登录、注册、增、删、改、查; 可继续完善增加前端、校验、其他功能等; 可...
该子系统使用Struts实现MVC,Spring负责架构的结合,Hibernate进行数据的持久化,基本实现了部门管理、员工管理、招聘管理、考勤管理、培训管理、绩效考评管理、薪资管理、合同管理、辅助决策、系统管理等模块。...
学生证生成器 Java SE中使用Hibernate和IReport的JPA库开发的系统。 在netbeans IDE 7.4和Mysql数据库上开发。 学生证和标签的生成器,可用于生成员工证章,而只需稍作改动即可适应所需公司的布局和徽标。
javaEE_SSH土地档案管理系统设计软件源码+数据库+WORD毕业论文文档: 技术:java、jsp、struts、spring、hibernate 数据库:oracle 集成开发工具:eclipse 目录 摘 要 i Abstract ii 1 绪论 1 1.1 可行性研究编写...
基于J2EE的彩铃管理系统数据库访问的改进,杨磊,王纯,基于轻量级J2EE开发框架,采用Hibernate持久化技术把彩铃服务的数据库访问细节和业务逻辑分开,最大限度的提高数据库访问层的适应性��
XX 大学计算机与电子信息学院 本科课程设计报告 1 网络数据库 课 程 设 计 报 告 网上选课系统 学 院: 计算机与电子信息学院 班级名称: 学生姓名: 空白小龙 学号: 指导教师: 时 间: 2011 年 1 月 XX 大学...
在数据库的发展历程中,曾出现过多种不同形式的数据库系统,但关系型数据库管理系统(RDBMS)以其优越性而被广为采用,象现在几种广泛使用的数据库全为关系型数据库。同样,MySQL也是关系型的数据库系统,支持标准的...
可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。 六、研究方法 该毕业设计采用的研究方法主要有文献法和调查法。该毕业设计具体...
在本章将一个Web版的人力资源管理系统,通过该系统对企业人力资源进行管理,使企业人力资源管理适应时代的发展要求,从而大大的提高企业核心竞争力。 重点内容: 了解人力资源管理系统的基本需求 学会如何分析和...
计算机综合信息系统的设计与开发 摘要:为了适应变化的形势获得竞争优势,各单位需要不断引进新的技术和管理手 段,而稳定可靠的计算机综合信息系统,可以提高办公效率,减少单位开支,随着现代 计算机技术的不断...
本系统选取了B/S模式,使用JSP技术设计了系统前台,选择Struts2和hibernate搭建系统框架,采用SQL Server 2008数据库对所有数据的储存与分析管理。系统设计了三个角色:管理员、教师、学员,分别实现了课程与题目...
MySQL 是一款广受欢迎的开源关系型数据库管理系统(RDBMS),由瑞典MySQL AB公司开发,现隶属于美国甲骨文公司(Oracle)。自1998年首次发布以来,MySQL以其卓越的性能、可靠性和可扩展性,成为全球范围内Web应用...
本系统创建数据库模型是使用PowerDesigner创建数据库关系模型,并映射到数据库中产生关系数据库。PowerDesigner是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系...