Ⅰ 一个项目的数据库如何做到oracle 和mysql兼容求解求解
如果使用Java开发这个项目,建议是使用Hibernate框架,可以解决这个问题,Hibernate会帮助你实现数据库的封装,保持兼容性。
比较普通的做法就是多写一些代码,分别面向Oracle和MySQL数据库。可能这样会比较麻烦啊。。需要自己动手处理兼容问题
Ⅱ SQL Server 2008 兼容级别如何设置
1.数据库里面的数据也可以生成脚本,可用三方工具,或者用SQLServer的脚本向导。
2.兼容级别是用作向下兼容用的,比如你的数据库的开发环境是2008,但是实际使用环境是2000,你在建数据库时应把兼容级别设置为2000
Ⅲ 如何把高版本的sqlserver 还原到低版本的 sqlserver
本例为sql2012 还原到sql2008。
要实现的功能是把sql2012的数据库备份到sql2008,数据库名字为Test,并且这两个数据库在不同的电脑中。
微软的软件设计方案基本上都是新版本兼容旧版本,旧版本不兼容新版本
步骤如下:
1、首先把要把sql2012中要备份的数据库设置为兼容2008。
右键sql2012中的数据库Test-属性-选项 看到如下图:
注意绿色部分。此时显示的数据库文件位置是sql2012电脑的位置。需要把这两个地址改为 sql2008 中 复制过来的那两个源文件的地址即可。按【F5】键执行,即可完成数据库从SQL2012到SQL2008的降级。
Ⅳ 如何实现Oracle,Mysql,SqlServer数据库的兼容
没个数据库的语法总会有那么点
或多或少的区别,你说的兼容
是指
做项目的时候,切换不同的数据库,而只需写一种语句么?如果是的话,那我推荐你使用
Hibernate
,给它配置
sessionFactory
,几个数据库,就写几个sessionFactory
,这样就能只需写个hql语句,就能实现我说的
切换数据库了,不知道
是不是你需要的
Ⅳ 怎样配置sql server 2008 R2使它能向下兼容sql server 2008
打开sql2008 R2,在数据库上点右键->属性->选项-兼容级别,降低级别后再备份还原到2008
Ⅵ 数据库怎么设置兼容级别!
查看或更改数据库的兼容级别
连接到 SQL Server 数据库引擎 的相应实例之后,在对象资源管理器中,单击服务器名称。
展开“数据库”,然后根据数据库的不同,选择用户数据库,或展开“系统数据库”,再选择系统数据库。
右键单击数据库,再单击“属性”。
“数据库属性”对话框将打开。
在“选择页”窗格中,单击“选项”。
当前兼容级别显示在“兼容级别”列表框中。
若要更改兼容级别,请从列表中选择其他选项。可用选项包括SQL Server 2005 (90)、SQL Server 2008 (100)或SQL Server 2012 (110)。
Ⅶ 如何配置数据库 兼容低版本ojdbc
(1)若在图形界面方式下,则需在主机字符串(Hoststring)中指明连接描述符。如果你采用的是默认安装,没有指明连接描述符,通常为orcl。(2)在命令行方式下,连接命令的格式是:connusername/password@connect_identifierusername:用户名password:口令connect_identifier:连接描述符如果没有指定连接描述符,则连接到系统环境变量ORACLE_SID所指定的数据库。如果没有设定ORACLE_SID,则连接到的数据库。如果你的机器上安装过两个或两个以上数据库,那必须在命令中加上@连接描述符。
Ⅷ SQL2008数据库兼容性如何调整
你打开SQL Server Management Studio
然后
ALTERDATABASE数据库名SETCOMPATIBILITY_LEVEL=100
看这个能执行不,用你权限最高的用户登录。
Ⅸ mysql数据库导入的时候最下面的sql兼容模式该怎么填
步骤如下:
首先使用MySQL提供的命令行界面来导入数据库,确保自己的电脑中安装了MySQL数据库,可以通过命令行来确认是否安装了MySQL数据库,当然,第一步是打开Mysql的数据库服务,使用命令行来打开:如下图所示:
启动MySQL后,找到需要用到的脚本文件,也就是数据库文件,首先得建立一个数据库,这样才可以导入脚本,如下图所示:
在将脚本拷到本地磁盘的根目录,这样方便进入找到脚本,这里以D盘来说明,使用test.sql:接着来到命令行,使用SOURCE d:/test.sql;来导入数据库,先进入mysql,如下图所示:
首先要在数据库中建立好数据库,然后导入脚本,所以先建立一个数据库,不要脚本是不知道要往哪个数据库中导入脚本的,如下图所示:
然后就可以输入导入.sql文件命令:
mysql> USE 数据库名;
mysql> SOURCE d:/test.sql;
如下图所示:
看到上面的画面,说明mysql数据库已经导入成功了。
Ⅹ SQL SERVER数据库在使用时,可以直接修改兼容级别吗
SQL SERVER数据库在使用时,可以直接修改兼容级别
SQL sever中的兼容级别指的是:将某些数据库行为设置为与指定的 SQL Server 版本兼容。
适用范围:SQL Server(SQL Server 2008 到当前版本);
参数:
database_name
要修改的数据库的名称。
COMPATIBILITY_LEVEL {80 | 90 | 100 | 110 | 120 }
要使数据库与之兼容的 SQL Server 版本。