您的位置:首页 > 数据库

(转)SQL Server Compact Edition 数据库连接字符串

2011-02-10 22:36 519 查看
本代码中包括了七种 SQL Server Compact Edition 数据库的连接字符串的写法:标准写法连接字符串、指定SDF文件连接字符串、对数据库加密连接字符串、只读访问连接字符串、互斥访问连接字符串等。

当直接拖放时使用的是 .NET Compact Framework Data Provider for SQL Server Mobile 标准连接字符串,其它字符串及用法在示例代码中。

标准连接 Data Source=MyData.sdf;Persist Security Info=False; 如果您正在使用SQL Server 2005 Express,在指库服务器名的时候,使用服务器名\实例名 作为数据源,来连接一个指定的SQL Server实例。

指定本地SDF文件的方法 通常情况下.SDF数据库并不运行在程序目录下,所以需要指定.SDF文件的路径。在这个例子里(.net C#)展示了当.SDF与应用程序在同一个文件夹时的一种处理方法。 Data Source=" + (System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) + "\\MyData.sdf;Persist Security Info=False;

指定数据库最大容量 默认最大容量为128M,可以通过下面的语法定义我们需要的容量。 Data Source=MyData.sdf;Max Database Size=256;Persist Security Info=False;

指定最大缓存容量 在服务器向磁盘中写入缓存之前,默认的可用最大内存缓存容量为640K,可以通过下面的语法定义我们需要的容量。 Data Source=MyData.sdf;Max Buffer Size=1024;Persist Security Info=False;

开启数据库加密 用这种语法格式开启数据库加密 Data Source=MyData.sdf;Encrypt Database=True;Password=myPassword;File Mode=shared read;Persist Security Info=False;

独占访问 使用这种语法,当你打开数据库的时候,其他进程无法访问或修改数据库。 Data Source=MyData.sdf;File Mode=Exclusive;Persist Security Info=False;

只读访问 使用这种语法,可以打开一个只读的数据库副本。 Data Source=MyData.sdf;File Mode=Read Only;Persist Security Info=False;

独占可读访问 用这种语法,可以确保当你打开数据库的时候,其他进程可以读取数据库,但无法修改。 Data Source=MyData.sdf;File Mode=Shared Read;Persist Security Info=False;

指定临时文件的最大容量 默认最大容量为128M,可以通过下面的语法定义我们需要的容量。 Data Source=MyData.sdf;Temp File Max Size=256;Persist Security Info=False;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: