Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » UltraLite - .NET 编程 » UltraLite .NET 2.0 API 参考 » ULConnection 类

 

ConnectionString 属性

指定用于打开 UltraLite.NET 数据库连接的参数。可以使用 ULConnectionParms 对象提供连接字符串。

语法
Visual Basic
Public Overrides Property ConnectionString As String
C#
public override string  ConnectionString { get; set; }
属性值

用于打开此连接的参数,以分号分隔的 "关键字-值" 对列表的形式表示。缺省值为空字符串(无效连接字符串)。

注释

UL Ext.: UltraLite.NET 使用的参数是 UltraLite 数据库所特有的,因此连接字符串与 SQL Anywhere 连接字符串不兼容。有关参数的列表,请参见UltraLite 连接参数

可以用单引号 (') 字符或双引号 (") 字符将参数值括起来,前提是引用内容不包含同类型的引号字符。如果参数值包含分号 (;)、以引号开头或需要前导或尾随空格,则必须用引号将值括起来。

如果不用引号将参数值括起来,则请确保参数值不包含分号 (;),且以单引号 (') 或双引号 (") 字符开头。值中的前导和尾随空格会被忽略。

缺省情况下会使用 UID=DBA 和 PWD=sql 打开连接。为使数据库更加安全,请更改用户 DBA 的口令,或者创建新的用户(使用 GrantConnectTo)并删除 DBA 用户(使用 RevokeConnectFrom)。

示例

以下代码会创建并打开与 Windows Mobile 设备上现有数据库 \UltraLite\MyDatabase.udb 的连接。

' Visual Basic
Dim openParms As ULConnectionParms = New ULConnectionParms
openParms.DatabaseOnCE = "\UltraLite\MyDatabase.udb"
Dim conn As ULConnection = New ULConnection
conn.ConnectionString = openParms.ToString()
conn.Open()

// C#
ULConnectionParms openParms = new ULConnectionParms();
openParms.DatabaseOnCE = @"\UltraLite\MyDatabase.udb";
ULConnection conn = new ULConnection();
conn.ConnectionString = openParms.ToString();
conn.Open();
另请参见