今天用c#寫windows服務程式,寫啊寫啊,查了資料,網上有篇文章寫得不錯
在很多應用中需要做windows服務來運算元據庫等操作,比如
(1)一些非常慢的資料庫操作,不想一次性去做,想慢慢的通過服務定時去做,比如定時為資料庫備份等
(2)在.net remoting中利用windows服務來做host
利用vs.net我們可以在幾分鐘之內置立其windows服務,非常簡單
下面說一下步驟
1. 新建乙個專案
2. 從乙個可用的專案模板列表當中選擇windows服務
3. 設計器會以設計模式開啟
4. 從工具箱的元件表當中拖動乙個timer物件到這個設計表面上 (注意: 要確保是從元件列表而不是從windows窗體列表當中使用timer)
5. 設定timer屬性,interval屬性200毫秒(1秒進行5次資料庫操作)
6. 然後為這個服務填加功能
7.雙擊這個timer,然後在裡面寫一些資料庫操作的**,比如
sqlconnection conn=new sqlconnection("server=127.0.0.1;database=test;uid=sa;pwd=275280");
sqlcommand comm=-new sqlcommand("insert into tb1 ('111',11)",conn);
conn.open();
comm.executenonquery();
conn.close();
8. 將這個服務程式切換到設計檢視
9. 右擊設計檢視選擇「新增安裝程式」
10. 切換到剛被新增的projectinstaller的設計檢視
11. 設定serviceinstaller1元件的屬性:
1) servicename = my sample service
2) starttype = automatic (開機自動執行)
12. 設定serviceprocessinstaller1元件的屬性 account = localsystem
13. 改變路徑到你專案所在的bin/debug資料夾位置(如果你以release模式編譯則在bin/release資料夾)
14. 執行命令「installutil.exe mywindowsservice.exe」註冊這個服務,使它建立乙個合適的註冊項。(installutil這個程式在windows資料夾/microsoft.net/framework/v1.1.4322下面)
15. 右擊桌面上「我的電腦」,選擇「管理」就可以打計算機管理控制台
16. 在「服務和應用程式」裡面的「服務」部分裡,你可以發現你的windows服務已經包含在服務列表當中了
17. 右擊你的服務選擇啟動就可以啟動你的服務了
看看資料庫是不是一秒多了5個記錄啊
MongoDB運算元據庫的幾個命令(自己用)
繼而安裝node.js 直接安裝,簡單 和mongodb 費了一些功夫 安裝完後,加入系統變數 d program filesmongodbbin 加入方法 ok,現在可以命令列運算元據庫了。首先要啟動mongodb shell工具,即bin下的mongo.exe 常用shell命令如下 1 查詢本...
剛寫的乙個使用shell運算元據庫
bin bash log sql insert one.sh.log 定乙個日誌檔案便於我們定位bug if e log then 如果日誌檔案不存在就新建乙個 touch log fidate date y m d h m s 記錄列印日誌的時間 echo log echo date log my...
c 寫windows服務程式
view plaincopy to clipboardprint?在很多應用中需要做windows服務來運算元據庫等操作,比如 1 一些非常慢的資料庫操作,不想一次性去做,想慢慢的通過服務定時去做,比如定時為資料庫備份等 2 在.net remoting中利用windows服務來做host 利用vs...