程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> Sqlce的數據庫連接以及創建

Sqlce的數據庫連接以及創建

編輯:.NET實例教程

public static bool CreateDb()
  {
   try
   {
    SqlCeEngine engine = new SqlCeEngine("Data Source =Storage Card/CG.sdf ");
    engine.CreateDatabase();
    SqlCeConnection ssceconn = new SqlCeConnection("Data Source =Storage Card/CG.sdf ");
    ssceconn.Open();
    SqlCeCommand sqlCreateTable = ssceconn.CreateCommand();
    sqlCreateTable.CommandText = "CREATE TABLE ZYK(Id int IDENTITY(0,1) PRIMARY KEY,Title nvarchar(40), ISBN nvarchar(16),BookNum int,RDate nvarchar(10))";
    sqlCreateTable.ExecuteNonQuery();
    sqlCreateTable.CommandText = "CREATE TABLE YDK(Id int IDENTITY(0,1) PRIMARY KEY,ShuShang nvarchar(30), ISBN nvarchar(16),BookNum int,RDate datetime)";
    sqlCreateTable.ExecuteNonQuery();
    sqlCreateTable.CommandText = "Create index ISBN_Idx on ZYK(ISBN)";
    sqlCreateTable.ExecuteNonQuery();
    sqlCreateTable.CommandText = "Create index ISBN_Idx on YDK(ISBN)";
    sqlCreateTable.ExecuteNonQuery();
    ssceconn.Close();
    return true;
   }
   catch
   {
    return false;
   }

  }
  /// <summary>
  /// 獲取連接
  /// </summary>
  /// <returns></returns>
  public static void GetConn()
  {
   if (File.Exists("Storage Card/CG.sdf") == false)
   {
    Mc.CreateDb();
   }
   if (Mc.gConn == null)
   {
    Mc.gConn = new SqlCeConnection("Data Source =Storage Card/CG.sdf ");
    Mc.gConn.Open();
   }
  } 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved