Windows Phone本機資料庫(SQLCE):9、Connection Strings(翻譯)

來源:互聯網
上載者:User

    一隻大菜鳥,最近要學習windows phone資料庫相關的知識,找到了一些比較簡短的教程進行學習,由於是英文的,順便給翻譯了。本身英語水平就不好,估計文中有不少錯誤,如果有不幸讀到的童鞋請保持對翻譯品質的質疑,多多指教。

    這是原文地址:http://windowsphonegeek.com/tips/Windows-Phone-Mango-Local-Database-SQL-CE--Connection-Strings

本文如下:

    這是“windows phone mango本機資料庫(sqlce)”系列短片文章的第八篇。 為了讓你開始在Windows Phone Mango中使用資料庫,這一系列短片文章將覆蓋所有你需要知道的知識點。我將談談在windows phone mango本機資料庫中使用Connection Strings的問題。

1、ConnectionStrings是什麼    在我們實際開始使用一個資料庫之前,我們需要制定一個連接字串,它告訴應用程式怎麼串連資料庫。一個連接字串可以被用來做資料庫的配置值。在連接字串裡,每個參數通過分號分開,參數值放在引號裡。一些參數僅適用於建立資料庫;在資料庫建立之後,這些參數就被忽略了。    一個特殊格式的連接字串應該是這樣的: "Data Source='isostore:/DIRECTORY/FILE.sdf'"; 參考:你可以看看MSDN文檔http://msdn.microsoft.com/zh-cn/library/hh202861(v=vs.92).aspx 2、怎麼使用ConnectionStrings樣本1:一個參數的用法String format: "Data Source='isostore:/DIRECTORY/FILE.sdf'"; 注釋isostore 表示指向IsolatedStorage的路徑
private const string ConnectionString = @"isostore:/CountryDB.sdf"; public MainPage() {     InitializeComponent();        using (CountryDataContext context = new CountryDataContext(ConnectionString))     {            if (!context.DatabaseExists())         {             // create database if it does not exist             context.CreateDatabase();         }     } }
 樣本2:從安裝資料夾讀取
String format:  "Data Source='appdata:/DIRECTORY/FILE.sdf'";
注釋:appdata表示指向安裝資料夾的路徑

private const string ConnectionString = @"Data Source = 'appdata:/CountryDB.sdf'; File Mode = read only;"; public MainPage() {     InitializeComponent();        using (CountryDataContext context = new CountryDataContext(ConnectionString))     {            if (!context.DatabaseExists())         {             // create database if it does not exist             context.CreateDatabase();         }     } }

 

樣本3:帶有特定的Culture的資料庫

private const string ConnectionString = @"Data Source = 'CountryDB.sdf'; Culture Identifier = fr-FR; Case Sensitive = true;";

注釋:你可以參考MSDN文檔:http://msdn.microsoft.com/zh-cn/library/system.globalization.cultureinfo(v=vs.71).aspx

樣本4:資料庫加密

String format: "Data Source='isostore:/DIRCTORY/FILE.sdf';Password='SomePassword'"

 

private const string ConnectionString = @"Data Source='isostore:/CountryDB.sdf';Password='MyPassword';";

 

  這篇文章我談論了在windows phone mango本機資料庫中的連接字串以及如何使用它。請繼續關注接下來的文章。

 


 

    這是原文地址:http://windowsphonegeek.com/tips/Windows-Phone-Mango-Local-Database-SQL-CE--Connection-Strings

本文如下:

    這是“windows phone mango本機資料庫(sqlce)”系列短片文章的第八篇。 為了讓你開始在Windows Phone Mango中使用資料庫,這一系列短片文章將覆蓋所有你需要知道的知識點。我將談談在windows phone mango本機資料庫中使用Connection Strings的問題。

1、ConnectionStrings是什麼    在我們實際開始使用一個資料庫之前,我們需要制定一個連接字串,它告訴應用程式怎麼串連資料庫。一個連接字串可以被用來做資料庫的配置值。在連接字串裡,每個參數通過分號分開,參數值放在引號裡。一些參數僅適用於建立資料庫;在資料庫建立之後,這些參數就被忽略了。    一個特殊格式的連接字串應該是這樣的: "Data Source='isostore:/DIRECTORY/FILE.sdf'"; 參考:你可以看看MSDN文檔http://msdn.microsoft.com/zh-cn/library/hh202861(v=vs.92).aspx 2、怎麼使用ConnectionStrings樣本1:一個參數的用法String format: "Data Source='isostore:/DIRECTORY/FILE.sdf'"; 注釋isostore 表示指向IsolatedStorage的路徑
private const string ConnectionString = @"isostore:/CountryDB.sdf"; public MainPage() {     InitializeComponent();        using (CountryDataContext context = new CountryDataContext(ConnectionString))     {            if (!context.DatabaseExists())         {             // create database if it does not exist             context.CreateDatabase();         }     } }
 樣本2:從安裝資料夾讀取
String format:  "Data Source='appdata:/DIRECTORY/FILE.sdf'";
注釋:appdata表示指向安裝資料夾的路徑

private const string ConnectionString = @"Data Source = 'appdata:/CountryDB.sdf'; File Mode = read only;"; public MainPage() {     InitializeComponent();        using (CountryDataContext context = new CountryDataContext(ConnectionString))     {            if (!context.DatabaseExists())         {             // create database if it does not exist             context.CreateDatabase();         }     } }

 

樣本3:帶有特定的Culture的資料庫

private const string ConnectionString = @"Data Source = 'CountryDB.sdf'; Culture Identifier = fr-FR; Case Sensitive = true;";

注釋:你可以參考MSDN文檔:http://msdn.microsoft.com/zh-cn/library/system.globalization.cultureinfo(v=vs.71).aspx

樣本4:資料庫加密

String format: "Data Source='isostore:/DIRCTORY/FILE.sdf';Password='SomePassword'"

 

private const string ConnectionString = @"Data Source='isostore:/CountryDB.sdf';Password='MyPassword';";

 

  這篇文章我談論了在windows phone mango本機資料庫中的連接字串以及如何使用它。請繼續關注接下來的文章。

 


 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.