支持多資料庫
『壹』 vdba支持多少種資料庫
vdba支持九種資料庫。
vdba支持Oracle、Mysql、MSSQL、PG、OceanBase、TiDB、openGauss和達夢等9種資料庫。
vdba包括雲資料庫審計與雲資料庫防火牆,是國內領先的雲資料庫安全防護系列產品,可部署在市場主流的虛擬化系統上。
『貳』 SpringBoot+Mybatis 通過databaseIdProvider支持多資料庫
本人最近接到一個任務,將一個系統改成同時兼容Oracle和PostgreSQL(原來是僅支持Oracle)。雖然大部分的sql語句通用,但是還有許多語法存在差異,所以我們可以通過mybatis自身提供的databaseIdProvider解決這個問題,這里記錄一下過程。
通過配置文件開啟mysql支持或者postgresql支持
『叄』 Web端開源的多資料庫支持管理工具,終於發現它了
我之前一直在尋找一個Web端的資料庫管理工具,奈何找了很長時間,直到最近才找到一個比較滿意的,只能說功夫不負有心人,有了它讓我在管理資料庫的時候方便了很多,畢竟我只需要一個瀏覽器即可連接資料庫進行管理了,盡管它還不是盡善盡美,但是好在支持主流的關系型資料庫,而且也很好用。
OmniDB是一個基於瀏覽器的工具,它簡化了專注於交互性的資料庫管理,旨在實現在Web端強大的資料庫管理功能且是輕量級的,目前支持PostgreSQL、Oracle、MySQL / MariaDB,未來應該會支持Firebird、 SQLite、Microsoft SQL Server、IBM DB2等資料庫
讓我們一起看看它的一些特點:
可以從任何平台訪問,使用瀏覽器作為媒介
單個頁面使用所有功能
在單個工作空間中管理的不同功能
輕松添加和刪除連接
具有加密個人信息的多用戶支持
所有功能都使用互動式表格,允許以塊為單位進行復制和粘貼
上下文SQL代碼智能提示
您可以選擇許多可用的顏色主題
輕松添加,重命名或刪除編輯器選項卡
我本地是windows上,我將把程序安裝在和我同一個區域網下的另一台電腦上了,如果是從我提供的地址下載的,windows版本應該是這樣的,包含一個客戶端應用和服務端後端應用,我的需求是使用Web端的,因此只需要安裝服務端安裝包即可,也就是最下面那個,當然你完全可以使用客戶端版本,當做一個普通的SQL管理工具:
你需要命令行到你的安裝目錄下,然後輸入下面的命令,配置自己配好就行
點擊上面的Connections,添加資料庫連接,我用的pgsql進行測試,你也可以用其它支持的資料庫
這個地方官網說是有智能提示的,但是我測試的時候一直沒出來,可能我哪個地方設置問題,官方有詳細的文檔,後面在研究研究,因為這不是最重要的
軟體很不錯,但是畢竟是控制台訪問,我們可以將其注冊成windows服務(linux可以無視),防止不小心關掉了或者伺服器重啟了,這里使用開源的C++編寫的windows服務注冊工具nssm,有關如何使用,具體的細節可看看我之前的文章,這里我只是演示下安裝:
成功在本機打開
至此,整個環境搭建完成,不用擔心不小心關掉了後台,也不用擔心伺服器重啟了
https://www.toutiao.com/i6686295280905617931/