0%

C#使用Microsoft SQL Server Compact Edition数据库

SQLCE是微软开发的微型数据库,主要用于CE,WP之类的掌上设备。 先去微软件下载Microsoft SQL Server Compact Edition,安装,项目添加引用System.Data.SqlServerCe. 使用代码:

            SqlCeConnection conn = null;
            //SqlCeEngine engine = new SqlCeEngine("Data Source = db.sdf");
            //engine.CreateDatabase();
            //上面是创建数据库
            conn = new SqlCeConnection("Data Source = db.sdf");
            //连接
            conn.Open();
            //打开
            SqlCeCommand cmd = conn.CreateCommand();
            cmd.CommandText = "SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME='train';";
           //执行SQL
            SqlCeDataReader sdr = cmd.ExecuteReader();
            
            /*循环读取数据方法
            while (sdr.Read())
            {
                Console.WriteLine(sdr.GetString(0));
            }
             * */


            if (sdr.FieldCount > 0)
            {
                cmd.CommandText = "DROP TABLE train;";
                cmd.ExecuteNonQuery();
            }
            //如果表train已经存在,则删除
            sdr.Close();
            //关闭DataReader
           
            conn.Close();
            //关闭连接

创建的数据库db.sdf是存放在Debug目录下的