c 乙個操作需要修改多個資料庫怎麼寫合理

2025-02-20 05:45:23 字數 2530 閱讀 4951

1樓:

這個不清楚你的資料庫型別和分佈情況 只能提供一種比較通用的方法。

拿最簡單的單表操作來說table

你可以建立一張table_bak

當你操作之前先把你要操作的資料複製到table_bak在每個庫的操作都成功了之後 依次刪除各庫各table_bak的資料。

如果中間有任何一步失敗了。

之前執行的資料全部用_bak的資料覆蓋。

之後也不執行後序操作。

直接跳出。這樣的方式比較通用 就算你是不同型別資料庫分佈在不同位置的伺服器也是可行的。

2樓:淺qp行

首先有多少資料庫就要建立多少連線,比如兩個資料庫。

先建立兩個連線sqlconnection conn1=new sqlconnection();

sqlconnection conn2=new sqlconnection();

如果你用dataadapter,和dataset來快取修改資料的話。

new兩個dataadapter物件,da1,da2...這裡是修改的資料。

最後用多個。

資料表");

資料表");

關閉連線。

3樓:冰冷心

推薦用 資料庫事務 如果出現問題還能自動回滾。

多個**共享乙個資料庫可以麼?如何操作?

4樓:微構網路

可以的,但前提是你那4個不支援資料庫的空間能與你那個500m的資料庫通訊,如果不能你可以把你的5個**全部放在你的那乙個資料庫和那個1g的虛擬空間裡邊。

每個**的資料庫表字首不同命名即可,比如dz的預設表字首是pre_,wordpress的預設表字首是wp_;如果有相同程式在安裝的時候注意一下表字首就行了。

另外任何乙個**的資料表本來就是多個的,比如dz是200-300個表,wp是11個表。

5樓:網友

這種的從技術上來說,可以實現,但是會給你以後**的維護,帶來諸多麻煩,例如你這幾個站中有乙個站的客戶空間不再放你這裡了,需要你備份資料給他,預設一備份就會把其他幾個站的資料庫資料也備份進去了,資料庫一旦有問題了,幾個站同時受到影響了等等。現在很多空間都是有贈送mysql資料庫的,更換一下**就可以了。

用c++做乙個介面,這個介面可以對mysql資料庫裡面的資料進行搜尋,新增和修改等操作

6樓:網友

asp + sqlserver就行,程式設計簡單,b/s結構的看作也舒服,不用安裝。

用c#如何實現資料庫的修改操作?

7樓:網友

首先局此呢 你想執行桐掘迅資料庫操作必須先建立散友連線了。

引入名稱空間。using

連線完畢 用update 語句進行修改操作 ..insert 插入 select 查詢。

親們,請問如何將多個excel**內容轉入乙個統一的資料庫,方便修改和查詢?最好寫明具體的操作步驟!

8樓:網友

如果各個excel 的格式是相同的,可以建好表的結構,然後匯入。

也可以分別另存為dbase3即dbf檔案然後再統一新增到同乙個表中,此方法需要注意各列的寬度應先拉到足夠的寬再另存,而且如果是數字形式的**,如准考證號,身份證等,應先在第乙個行數值的前面加乙個字元也可以是',再另存。

9樓:網友

儲存資料的話sql server 比較好,可以做複雜的查詢sql server 2000 比較小,在本機執行比較省資源excel裡面的資料可以通過vba編寫的語句按照一定規則匯入sql資料庫。

我在我們單位 倒過人力資源部的資料,不知道您對sql server 及vb 是否熟悉??

這關係到一些程式設計能力和語句的呼叫!

乙個資料庫多個表改成多個資料庫,這樣能減輕資料庫負擔嗎?

10樓:呼沛槐

如果是單伺服器這樣會反而會加重伺服器負擔,除非你用分散式資料庫用群集服務來實現負載均衡。

11樓:網友

考慮資料冗餘。以及資料的訪問關聯性連線。

資料庫的什麼物件可以一次同時執行多個操作

12樓:匿名使用者

我沒太理解你的問題, 如果是資料庫語句的話, 可以用事物控制啊。

事物開啟。執行語句1

執行語句2執行語句3

如果沒出錯:事物提交。

如果有錯:事物回滾。

13樓:網友

是的 你也可以 定義多個 set rst=...

set rst2=...

.都可以只要資料庫連線沒有斷開。

乙個程式裡有多個資料庫,怎麼對指定的資料庫操作

14樓:網友

定義不同的資料庫連線方法,執行程式時呼叫不同方法就可以了。

怎樣在C建立多個cs檔案,怎麼在乙個c程式建立兩個cs檔案

在解決方案名上右擊,再點新增,選擇你想要新增的,或者在專案名上右擊,新增,選擇你想要新增的 在解決方案上點選右鍵新增新專案點相應的選項就可以了就可以了 在解決方案視窗中右擊 點新增 可以選擇新增何種型別 如 class inte ce等 在解決方案名上右擊 再點新增 cs 檔案就好了 怎麼在乙個c ...

乙個陣列的C語言程式設計問題,200分,希望大家幫幫忙 小弟真的沒轍了

怎不見 emp number 和 name 你只給了 後面個表 number 和 名字 要自己定義的?這裡的file 指的是一般的txt 還是 資料庫?上面兩個表是分開的,還是在乙個file裡面?給個檔案的具體格式來吧,比如說 chars chars chars chars chars 有沒有空格啊...

c 判斷數是否為質數,C 判斷乙個數是否為質數

方法一 將m被 2 m 1 之間的每乙個整數去除,如果都不能被整除,所以m是乙個質數。方法二 將m被 2 m之間的每乙個整數去除。如果m不能被 2 m 間任一整數整除,m必定是質數。兩段 的輸出結果相同。輸入乙個整數 1 所以1是質數。輸入乙個整數 97 所以97是質數。輸入乙個整數 10 所以10...