Board logo

主題: [C&C++] [問題]關於C#的可攜資料庫問題 [打印本頁]

發表人: ROACH    時間: 2008-8-13 04:27 PM     主題: [問題]關於C#的可攜資料庫問題

想問一下

我寫的一個MSN機器人
每次使用者發一些訊息過來
我會針對這些訊息做後續的判斷
我寫的一個文字檔然後用這種方式
StreamReader sr = new StreamReader("chat.txt", System.Text.Encoding.Default);
一行一行的找,找到我的關鍵字!在叫機器人發送訊息回去

我覺得這方法滿笨的
我想連結資料庫還比較快直接用select

那我在我家架的一個mysql連線是ok
但把機器人原始碼給我朋友後!我朋友沒架mysql當然就不能連的

有沒有一個可攜式資料庫的作法!可以包在專案裡面
可以針對這個資料庫做SQL語法
當把這個專案傳給朋友~朋友也能夠正常使用而不用再架資料庫
發表人: digisp    時間: 2008-8-13 10:11 PM

如果你用vs 2005,發行網站後
他會在資料夾裡面,自行加上一個 App_data?
裡面就會附上資料庫

不過...這樣怎不用Access當做資料庫...

==題外話==
另外,朋友不能直接連你家 DB? ^^ 這樣不是更直接
發表人: ROACH    時間: 2008-8-14 12:26 AM

我看到一篇文章還不錯直接把txt跟csv當資料庫來讀
http://www.cnblogs.com/doll-net/ ... Read_text_file.html
發表人: digisp    時間: 2008-8-15 09:04 PM

突然想到
SQL 不是有mobile版
不知道 這種算不算是 輕量級的資料庫呢
發表人: DraculaCwg    時間: 2008-8-16 12:27 AM

可以看一下SQLite,這是一個in memory的資料庫,拿到那用到那
發表人: ROACH    時間: 2008-8-27 04:34 PM


引用:
DraculaCwg寫到:
可以看一下SQLite,這是一個in memory的資料庫,拿到那用到那


SQLite真方便
還可以將Fiefox 外掛SQList管理的套件
直接作維護或檢視SQLite資料庫!真是太棒的
https://addons.mozilla.org/en-US/firefox/addon/5817

就連Firefox的內部儲存也是用SQLite 現在才知道有這種免錢又好用的DB

[ROACH 在  2008-8-27 04:40 PM 作了最後編輯]
發表人: psycho    時間: 2008-9-8 03:19 AM

SQL Lite很搞笑
他的type是假的
你懂我意思嘛
他其實都存成varchar這樣

不過 iphone 是用SQL lite




歡迎光臨 TWed2k (http://twed2k.org/) Powered by Discuz! 4.1.0