1. 程式人生 > >DBImport v3.5 中文版釋出:資料庫定時同步及文件生成工具(IT人員必備)

DBImport v3.5 中文版釋出:資料庫定時同步及文件生成工具(IT人員必備)

前言:

趁著最近的休息時間,只能多勤快些:多寫程式碼,多更新文章。

因為一旦投入新的工作,估計部落格又會恢復到一年才產幾篇的狀態。

對於DBImport,因為使用者的意見,增加了一個亮點功能,讓軟體B格升為資料庫時時同步工具,所以值的介紹一下。

相比上一版本的主要功能更新:

1:優化MySql的匯入效率。

2:增加定時功能(B格提升到時時資料同步功能)。

3:優化匯出的表指令碼和資料指令碼。

4:從.NET 2.0 升級編繹成.NET 4.0 版本:(主要是為了支援Oracle:Oracle.ManagedDataAccess.dll 是4.0編繹的)

5:剛補充處理了字元轉義問題(包括:生成SQL資料指令碼、Mysql的指Load Data 語句的資料)

DBImport V3.5介紹:

1:主圖:介面的變化主去掉了儲存過程分頁選項,增加了定時功能配置項

定時功能介紹:(使用者給我提醒:增加定時功能,那麼軟體就具備了時時資料同步功能,而且還是跨資料庫的)

於是,軟體的B格一下子就提升起來了,因為市場上的資料同步軟體都很昂貴,而且只適配同類資料庫。

現在,大夥多了一種簡單的選擇。

定時功能使用介紹:

1:打勾定時(按天或按間隔)=》操作選擇會自動切換到第四選項(按主鍵自動識別更新或插入)

2:勾選Check【Time...】(如果表存在EditTime或UpdateTime欄位,會自動根據此標識選出最新更新的資料)

3:開始導資料【如果要停止,把打勾的定時取消即可】

PS1:時間欄位的名稱是可以配置的,見軟體目錄的Config.txt檔案。

PS2:下面的Where條件也增加了一個標籤[EXETIME],適用於需要自定義條件的的定時器。

應用場景:

之前釋出了ASP.NET Aries 框架的示例站,結果總有人搗亂,改密碼,刪資料搞破壞,影響其它人使用。

每次都是使用者提醒我說賬號登陸不了,要不選單不見了,我只好默默開啟電腦,開了DBImport,從本機導資料還原回去,累啊....

現在把DBImport扔上去,定時半小時更新資料回去,一下子省心了,再也不用擔心這些流氓使用者破壞資料了。

如果你也有演示站,怕使用者刪資料,呵呵,扔個DBImport上去,設個定時,管你愛刪不刪。

2:主圖2:介面調整了資料庫的順序,增加了Xml選項

這裡優化了幾個點:

1:顯示資料指令碼時,從同步變成執行緒(有使用者反應欄位多時會卡)

2:修正Txt和Xml的匯出資料指令碼(為Json格式的文字和Xml格式的Xml)

3:匯出MSSQL資料指令碼對於nvarchar等n開頭欄位,增加:N''(有使用者反應不帶N,英文環境下中文亂碼)

4:匯出的指令碼處理Bit型別,統一轉為1,0資料。(之前MySql必須False,MSSQL必須'False‘,有沒有引號都要細心處理。)

3:主圖3:資料庫連結示例,根據不同的資料庫型別在這裡選擇示例連結

主要說明:

軟體目錄下有(使用說明必看.txt),像SQLite、Sybase、Oracle,是需要根據情況解壓對應的DLL再執行軟體使用的。

4:關於MySQL批量執行的技術說明

1:MySql.Data.dll下有個:MySqlBulkLoader類,適用於批量插入。

2:看了一下原始碼,底層還是呼叫的Load Data 語法。

3:所以框架去呼叫Load Data語法實現。

4:發現Load Data 語法不支援二進位制等資料。

5:發現Load Data 語法還不支援Bit型別(因為Bit型別在Mysql還是二進位制)

6:框架在處理時:如果資料是由數字、字串,時間型別的,走Load Data,反之則走原來的事務。 

其它:

有網友說:秋天出品,必屬精品 -- 我只有更加努力,以致做到毫不費力,來維護我這些開源或未開源的產品了。

相關推薦

DBImport v3.5 中文版釋出資料庫定時同步生成工具IT人員必備

前言: 趁著最近的休息時間,只能多勤快些:多寫程式碼,多更新文章。 因為一旦投入新的工作,估計部落格又會恢復到一年才產幾篇的狀態。 對於DBImport,因為使用者的意見,增加了一個亮點功能,讓軟體B格升為資料庫時時同步工具,所以值的介紹一下。 相比上一版本的主要功能

Python-模塊OS,目錄的簡單操作

-1 close pytho print nbsp nco 刪除目錄 os.path window 1.目錄操作 #encoding=UTF-8import unittest,osfrom time import sleep print dir(os)#獲取文件路徑‘‘‘獲

Swagger 2Open API v3.0 Java 生成指南

介面文件生成器指的是寫好了 API 介面 之後,讓前臺開放人員(包括不限於 H5 前端、iOS/Android 客戶端、小程式等)呼叫介面時的文件。個人比較主張“程式碼即文件”,即文件編寫在原始碼之中。 先全網選型了一下,發現適合 Java 的有下面幾種開源的

資料庫系統原理應用教程複習筆記第3 版

最近在複習資料庫相關知識點,過幾天就要考試了; 第一章 資料庫基礎知識 1、資料庫管理是資料處理的基礎工作,資料庫是資料管理的技術和手段。資料庫中的資料具有整體性和共享性。 1.2、資料庫系統的核心:資料庫管理系統。 1.3、資料庫核心:資料模型; 2、資料庫(DB)是一個按資料結構來儲存和管理資料的

資料庫生成工具

NPoi public void CreateToWord(List<string> list,string conStr,string db) { XWPFDocument doc = new XWPFDocument(); //建

Alibaba應用診斷利器Arthas 3.0.5版本釋出提升全平臺使用者體驗

Arthas從9月份開源以來,受到廣大Java開發者的支援,Github Star數三個月超過6000,非常感謝使用者支援。同時使用者給Arthas提出了很多建議,其中反映最多的是: Windows平臺使用者體驗不好 Attach的程序和最終連線的程序不一致 某些環境下沒有安裝Telnet,不

Alibaba 應用診斷利器 Arthas 3.0.5 版本釋出提升全平臺使用者體驗

Arthas從9月份開源以來,受到廣大Java開發者的支援,Github Star數三個月超過6000,非常感謝使用者支援。同時使用者給Arthas提出了很多建議,其中反映最多的是: Windows平臺使用者體驗不好 Attach的程序和最終連線的程序不一致 某些環境

RDIFramework.NET程式碼生成器全新V3.5版本釋出-重大升級

釋出說明 RDIFramework.NET程式碼生成器V3.5版本全新震撼推出,相比上次版本,本次釋出新增與修改的內容如下: 1、全新增加了WinForm介面程式碼的生成,可直接生成常用的主介面(集新增、修改、刪除、查詢、分頁、列印等常用功能)、編輯介面。真正加大了開發效率,相比以前的版本介面部分只是

mysql學習【第5篇】資料庫之完整性約束 資料庫之完整性約束

資料庫之完整性約束 一、介紹 約束條件與資料型別的寬度一樣,都是可選引數 作用:用於保證資料的完整性和一致性主要分為:

Unity 5正式釋出支援21種平臺、個人版免費!釋出僅一年,虛幻引擎4宣佈完全免費!

Unity Technologies正式釋出了次時代多平臺引擎開發工具Unity 5,含有大量的圖形改進和擴充套件的編輯器功能集,支援移動、主機、虛擬現實等21種不同平臺,個人版完全免費,專業版售價1500美元,或以75美元進行月租。 http://unity3d.com/

《Linux學習並不難》/目錄管理5 ls命令列出目錄和文信息

Linux ls 7.5 《Linux學習並不難》文件/目錄管理(5): ls命令列出目錄和文件信息使用ls命令,對於目錄而言將列出其中的所有子目錄與文件信息;對於文件而言將輸出其文件名以及所要求的其它信息。 命令語法:ls [選項] [目錄|文件]命令中各選項的含義如表所示。選項 選項含義

.NET控制元件集ComponentOne 2018V3釋出新增圖表動畫迷你圖

“通過使用 ComponentOne .NET控制元件產品,實現了兼具 BS 架構靈活性與 CS 架構的客戶體驗。豐富的控制元件滿足了專案中的各種特殊需求,使得開發的精力可以專注於業務邏輯,為團隊節省了時間。” ——農業銀行報表資源視窗   日前,.NET控制元件集 ComponentOne E

oracle資料庫定時備份還原方法

一、oracle資料備份 1、找到電腦右下方開始--執行,輸入cmd,進入dos命令視窗。 2、輸入sqlplus system/密碼@orcl (一般管理員登入)--------連線本機oracle資料庫 輸入 sqlplus system/密碼@IP:埠/orcl

轉載資料庫索引原理優化

轉自:https://www.cnblogs.com/wuchanming/p/6886020.html  摘要: 本文內容主要來源於網際網路上主流文章,只是按照個人理解稍作整合,後面附有參考連結。 本文內容主要來源於網際網路上主流文章,只是按照個人理解稍作整合,後面附有

CKEditor 5 v11.2.0 釋出,可以直接複製 Word

   CKEditor 5 v11.2.0 釋出了,CKEditor 是一個網頁線上文字編輯器,特點是高效能與可擴充套件。 此版本帶來了期待已久的 Office 貼上支援,例如可以直接複製 Microsoft Word 的文件,還集成了 CKFinder 檔案上傳器,此外,完

性能測試七jmeter進階之上傳下載、定時

同步 ner 功能 get 普通 web-inf bubuko 限制 tomcat-7 一、上傳下載 上傳: 1,POST請求,勾選 use …for post 2,同請求一起發送文件裏,填寫文件名稱,參數名稱 3,MIME類型: application/octet-str

5星|《大江大河》改革開放前30年的商海故事嚴重劇透

大江大河(套裝共4冊) 這套書是阿耐的兩本書《大江東去》和《艱難的製造》合併而成的,講1978年以來各類商業人物的故事。 《大江東去》人物比較多,有個體戶、集體企業、國企廠長、官二代,作為小說特別吸引人,也有許多可以作為歷史資料來看的細節描寫,我評5星。《艱難的製造》說的是長三角製造業1998-200

【MySQL】資料庫定時備份刪除

1、檢視磁碟空間情況   既然是定時備份,就要選擇一個空間充足的磁碟空間,避免出現因空間不足導致備份失敗、資料丟失的問題。檢視伺服器磁碟空間使用情況的命令為:df -h。(df,disk free;h,human;以人類易讀的形式展示可用磁碟)   這裡

高併發架構系列資料庫主從同步的3種一致性方案實現,優劣比較

在高併發場景下,資料主從同步是必然的方式,除了資料庫主從同步外,還會涉及到分散式環境下的資料同步(文末有介紹~)。 今天分享資料庫主從同步解決方案。 資料主從同步的由來 網際網路的很多業務,特別是在高併發的場景下,基本都是讀遠遠大於寫,如果資料庫讀和寫的壓力都同在一臺主機上,這顯然不太合理。

DSPC54x定時使用定時器產生led的1s週期閃爍

一、C54x的片內定時器是一個可程式設計的定時器,同時可以用於週期性地產生中斷,為16位計數器。定時器主要由定時器暫存器TIM、定時週期暫存器PRD、定時控制暫存器TCR(包括分頻係數TDDR、預標定