1、wince 安裝 sql server ce 3.5----
2、在wince7.0上安裝sqlce3.5----
3、netcfv2.wce5.armv4i.cab的安裝----
4、wince 的下怎麼安裝sqlce資料庫----
5、wince6.0 cab檔案的製作與安裝----
netcfv2.wce5.armv
wince平台安裝sqlce
先在pc機上安裝sdk。
然後找到此目錄:\microsoft sql server compact edition\v3.1\sdk\bin\wce500\,然後針對自己的嵌入式目標平台來選擇。
我的平台是arm,所以選擇armv4i
將armv4i這個資料夾通過microsoft activesync複製到目標平台
一次雙擊安裝:(當然,我這裡只是針對wince 5.0,如果你的平台式ppc等,需要選擇ppc的cab)
sqlce30.wce5.armv4i.cab
sqlce30.repl.wce5.armv4i.cab
sqlce30.dev.chs.wce5.armv4i.cab
由於這些包安裝需要依賴於很多dll檔案,所以,不能只拷貝這3個檔案到目標平台,最好是把armv4i全部拷貝過來。
安裝的過程中,不要指定安裝路徑,直接安裝在目標平台\windows目錄下,因為,當用程式設計方式運算元據庫的時候,缺省會在\windows目錄下找。
到此為止,sqlce就在嵌入式目標平台上安裝成功了。
所以,如果你使用vc++來編寫資料庫應用程式的話,需要手動去安裝,即我上面描述的方法。
而且,也不是microsoft提到的那樣每次都去安裝,只要安裝一次就ok,如果你安裝路徑是\windows。
sqlce優於wince 自帶資料庫的特點:
類別 物件 最大大小限制
儲存列名
128 個字元
表中的列數
1024
行大小8060 位元組
資料庫密碼
40 個字元
資料庫大小
4 gb 1
資料庫大小增量
增量為 1 頁或 16 頁(取決於表大小)
頁大小4 kb
會話數256
blob(ntext 和 image)列的大小
2 gb
表名128 個字元
表大小512 mb
查詢sql 語句中的字元數
無限制游標中的列數
1024
order by、group by 或 distinct 子句中的列數
10242
巢狀子查詢的層數
無限制命名的引數
支援查詢中運算元的數量
無限制聯接中表的數量
無限制索引
blob 列
無法索引
索引鍵中的位元組數
5123
索引中的列數
16每個表的索引數
249約束
primary key、unique、預設約束和 foreign key
支援 4
每個表的約束數
249上表中,我們最為關心的資料,應該是支援的列數和資料量,wince自帶資料庫最多支援4個字段,而且資料量很有限,而且操作非常複雜。
sql server compact edition 支援下列資料型別:
資料型別 說明
bigint
整數資料,從 –2^63 (–9,223,372,036,854,775,808) 到 2^63–1 (9,223,372,036,854,775,807)。儲存大小為 8 位元組。
integer
整數資料,從 –2^31 (-2,147,483,648) 到 2^31–1 (2,147,483,647)。
儲存大小為 4 位元組。
smallint
整數資料,從 –32,768 到 32,767。儲存大小為 2 位元組。
tinyint
整數資料,從 0 到 255。儲存大小為 1 位元組。
bit
整數資料,值為 1 或 0。
儲存大小為 1 位。
numeric (p, s)
精度和小數字數固定的數值資料,取值範圍從 –10^38+1 到 10^38–1。p 變數指定精度,取值範圍從 1 到 38。s 變數指定小數字數,取值範圍從 0 到 p。
儲存大小為 19 位元組。
money
貨幣資料值,從 (–2^63/10000) (–922,337,203,685,477.5808) 到 2^63–1 (922,337,203,685,477.5807),準確度為貨幣單位的萬分之一。儲存大小為 8 位元組。
float
浮點數資料,從 –1.79e +308 到 1.79e+308
儲存大小為 8 位元組。
real
浮點精度數字資料,從 –3.40e+38 到 3.40e+38。
儲存大小為 4 位元組。
datetime
日期和時間資料,從 1753 年 1 月 1 日到 9999 年 12 月 31 日,準確度為三百分之一秒或 3.33 毫秒。值被圓整到 .000、.003 或 .007 毫秒增量。
儲存為兩個 4 位元組整數。前 4 個位元組儲存早於或晚於 base date 1900 年 1 月 1 日的天數。基準日期是系統的參照日期。不允許 datetime 的值早於 1753 年 1 月 1 日。後 4 個位元組儲存一天之中的具體時間,被表示為從午夜算起的毫秒數。秒數的有效範圍是 0–59。
格式 示例
yyyy/mm/dd hh:mm:ss
1947/08/15 03:33:20
mm/dd/yyyy hh:mm:ss
04/15/1947 03:33:20
dd mmm yyyy hh:mm:ss
15 jan 1947 03:33:20
dd mmmm yyyy h:mm:ss
15 january 1947 03:33:20
national character(n)
synonym:nchar(n)
固定長度的 unicode 資料,最大長度為 4000 個字元。預設長度 = 1。儲存大小(以位元組計)是輸入的字元數的兩倍。
national character varying(n)
synonym:nvarchar(n)
可變長度的 unicode 資料,長度值範圍為從 1 到 4000 個字元。預設長度 = 1。儲存大小(以位元組計)是輸入的字元數的兩倍。
ntext¹
可變長度的 unicode 資料,最大長度為 (2^30–2)/2 (536,870,911) 個字元。儲存大小(以位元組計)是輸入的字元數的兩倍。
注意:
字串函式中不再支援 ntext。
nchar
n 個字元組成的固定長度的 unicode 字元資料。n 必須是從 1 到 4,000 的值。儲存大小是 n 位元組的兩倍。
binary(n)
固定長度的二進位制資料,最大長度為 8000 位元組。預設長度 = 1。
儲存大小是固定的,是在型別中宣告的以位元組為單位的長度。
varbinary(n)
可變長度的二進位制資料,最大長度為 8000 位元組。預設長度 = 1。
儲存大小可變。它表示值的長度(以位元組為單位)。
image¹
可變長度的二進位制資料,最大長度為 2^30–1 (1,073,741,823) 位元組。
儲存大小是值的以位元組為單位的長度。
uniqueidentifier
全域性唯一識別符號 (guid)。儲存大小為 16 位元組。
identity [(s, i)]
這是資料列的乙個屬性,而不是乙個獨特的資料型別。
只有整數資料型別的資料列可用於標識列。乙個表只能有乙個標識列。可以指定種子和增量,但不能更新列。
s (seed) = 起始值
i (increment) = 增量值
rowguidcol
這是資料列的乙個屬性,而不是乙個獨特的資料型別。它是乙個表中使用 uniqueidentifier 資料型別定義的列。乙個表只能有乙個 rowguidcol 列。
¹在 sql server compact edition 中,當位元組數超過 256 時,ntext 和 image 資料將儲存於新的資料頁中。由於 sql server compact edition 資料庫可以按頁而不是位元組進行壓縮,因此這會影響資料庫的壓縮程度。
4i.cab的安裝
Redis Win平台安裝
redis 官網 中文官網 加壓後,cmd進入redis目錄 其中,redis server.exe 是啟動伺服器的命令。redis.windows.conf 是redis伺服器的配置檔案。redis 是記憶體資料庫,所以可以配置記憶體大小,登入密碼等。這裡我們不做設定,使用預設大小。設定redis...
Windows平台安裝Beautiful Soup
原帖 beautiful soup是乙個python的乙個庫,主要為一些短週期專案比如螢幕抓取而設計。有三個特性使得它非常強大 1.beautiful soup提供了一些簡單的方法和python術語,用於檢索和修改語法樹 乙個用於解析文件並提取相關資訊的工具包。這樣你寫乙個應用不需要寫很多 2.be...
Windows平台安裝Beautiful Soup
beautiful soup是乙個python的乙個庫,主要為一些短週期專案比如螢幕抓取而設計。有三個特性使得它非常強大 1.beautiful soup提供了一些簡單的方法和python術語,用於檢索和修改語法樹 乙個用於解析文件並提取相關資訊的工具包。這樣你寫乙個應用不需要寫很多 2.beaut...