Ⅰ 一個項目的資料庫如何做到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 版本。