关于多数据库支持

问题描述

我现在用的ssh,但有一部分的表是动态创建的,所以,肯定是不存在模型文件的,也即是orm中的o没有,所以,必须写sql来完成,但是写sql的话,就遇到一个很头疼的文件,数据库不兼容,例如:orcale中的sequence,在mysql数据库中根本没有,于是我就想继承HibernateDaoSupport,让hibernate来管理session与实务,不知道这种方案好不好,还有就是,有没有更好的解决方案,当然有人肯定要推荐jdbc,自己写管理,而jdbc的话,更改数据库的时候,需要配置多处(hibernate,jdbc),比较麻烦,如果沿着,我的那个方案,继承HibernateDaoSupport,自己重载,业内有没有好的框架借鉴一下,谢谢...

解决方案

解决方案二:
竟然没人回答,晕
解决方案三:
我推荐把SQL语句放到一个XML中,到时候在不同数据库上运行时,只要改XML配置文件就OK啦

时间: 2024-09-20 05:31:24

关于多数据库支持的相关文章

一个没有MYSQL数据库支持的简易留言本的编写

由于国内MySQL资源比较紧张,国外的不是太慢,就是不对我国用户开放.因此,在没有MYSQL的日子里,我们想做一些方便他人和完善自己站点的事情,那简直比登天还难,为了摆脱这种痛苦,niky哭思冥想,闭门造车,终于,皇天不负有心人,一个不需要MYSQL数据库支持的简易留言本就这样出台了,我们暂且叫它gbook.php吧,源程序如下: <? if ($message)     {     $message = ereg_replace( "rnrn",  "n<P&g

一种软件多数据库支持实现方式介绍

数据|数据库 当我们以一个项目的方式来完成软件设计开发时,通常开发的具体环境已经确定,采用的数据库也已经确定,因此不存在支持多数据库方面的需求.但是,如果一个软件以产品的方式出现,需要以同一产品适应不同企业的IT环境时,多数据库支持将是一个非常重要的需求:如何实现多数据库支持,将直接关系到产品的质量及实施和维护成本,关系到产品推广的范围和最终的成败:本文将就当前常用的多数据库实现方式做一简要介绍,并以笔者所在公司开发的某软件中采用的多数据库支持实现技术做一介绍. 实现了多数据库支持的软件产品通常

一个有数据库支持的web项目,打包成war包时应该怎么配置数据库才能在别人电脑上也能运行?

问题描述 一个有数据库支持的web项目,打包成war包时应该怎么配置数据库才能在别人电脑上也能运行? 学生党,最近要交一项作业,编写一个数据库支持的web项目,然后打包成war包交上去,我想问对于数据库该怎么处理才能在其他电脑上运行时访问的也是我的数据库?用的是mysql 解决方案 你可以学习一下jdbc

急!!MFC创建数据库支持应用时配置数据源失败。

问题描述 急!!MFC创建数据库支持应用时配置数据源失败. 我在控制面板的管理工具中ODBC数据源配置好了,但是创建MFC程序的时候添加数据库支持 时,提示错误01000和80001,急死了,找不到类似的问题,求大神 连接失败: SQLState: '01000' SQL Server 错误: 14 [Microsoft][ODBC SQL Server Driver][Shared Memory]ConnectionOpen (Invalid Instance()). 连接失败: SQLSta

CYQ.Blog(QBlog) 单用户版本V3.0 发布下载[免费,简洁,高性能,双语言,8套皮肤,4种数据库支持]

前言说明:   秋色园QBlog,一直以来,都发布多用户博客版本,今天,终于提升了一个power,发布单用户博客版本了.   CYQ.Blog(QBlog) 特点:简洁,高性能,多语言,多数据库支持,可能支持linux下的mono部署运行.     基本介绍:   CYQ.Blog(简称QBlog)博客:下载地址:http://www.cyqdata.com/download/article-detail-427   本版本为免费版本,允许免费使用于商业与非商业(需要保留底部power by C

一个没有MYSQL数据库支持的简易留言本的编写_php基础

由于国内MySQL资源比较紧张,国外的不是太慢,就是不对我国用户开放.因此,在没有MYSQL的日子里,我们想做一些方便他人和完善自己站点的事情,那简直比登天还难,为了摆脱这种痛苦,niky哭思冥想,闭门造车,终于,皇天不负有心人,一个不需要MYSQL数据库支持的简易留言本就这样出台了,我们暂且叫它gbook.php吧,源程序如下: <? if ($message)     {     $message = ereg_replace( "rnrn",  "n<P&g

asp.net 多数据库支持的思考_实用技巧

一般的多数据库支持在配置文件中如下: 复制代码 代码如下: <connectionStrings> <add name="MyCmsConnectionString" connectionString="server=(local);user id=sa;pwd=123456;database=mycms;"/> </connectionStrings> 而数据库连接如下: 复制代码 代码如下: using System; usi

Oracle 数据库支持 EF6,怎么配置?

问题描述 从网上看到Oracle数据库支持ADO.NETEF6,按照作者写的方式配置了下,还是不行.再次问问论坛里有那位专家可以详细介绍下安装及配置方案,小弟再次先谢谢了. 解决方案

展示如何构建数据库支持的Windows Azure服务

"云服务基础"应用程序也称作"CSFundahttp://www.aliyun.com/zixun/aggregation/29845.html">mentals",展示如何构建数据库支持的 Azure 服务.在上一篇博客文章 DAL – RDBMS 的分区中,我们讨论了一种在数据库层中实施横向可伸缩性的技术,即分区.在本文章中,我们将讨论缓存的重要性.要考虑的因素,以及如何在 Windows Azure 中进行配置和实施. 分布式缓存架构在横向扩展

数据库支持选项

数据|数据库 PHP对许多数据库有内置的支持(也有ODBC) Adabas D --with-adabas=DIR 编译的时候加入对Adabas D 数据库的支持.这个参数是Adabas D的安装目录,缺省是/usr/local/adabasd. DBase --with-dbase 激活内置的Dbase数据库的支持,不需要外部的库. FilePro 激活内置的只读的filePro的支持,不需要外部的库. mSQL --with-msql=DIR 为了激活mSQL的支持,这个选项的参数是mSQL