指定用于打开 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(); |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |