配置数据库连接
Easp.Db.SetConnection name, databaseType, databaseName, user:password@server:port | accessPassword
name | String (字符串) |
数据库对象的名称,在同一个站点中应该唯一。如果该参数值为 default ,则表示它是默认的数据库连接。 |
|
databaseType | Integer (整数) 或 String (字符串) |
数据库类型,可以是以下的值:0 或者 MSSQL : Microsoft SQL Server1 或者 ACCESS : Access2 或者 MYSQL : MySQL |
|
databaseName | String (字符串) |
对于 MSSQL 和 MYSQL 来说,这个参数代表数据库的名称; 对于 ACCESS 数据库来说,这个参数代表数据库文件的地址,可以是绝对路径和相对路径。 |
|
user | String (字符串) |
登录 MSSQL 和 MYSQL 数据库的用户名 | |
password | String (字符串) |
登录 MSSQL 和 MYSQL 数据库的密码 | |
server | String (字符串) |
MSSQL 和 MYSQL 数据库所在的服务器地址 | |
port | Integer (整数) |
MSSQL 和 MYSQL 数据库所在的服务器端口号,MSSQL 默认为1433,MYSQL 默认为3306 | |
accessPassword | "" (空字符串) 或 String (字符串) |
Access 数据库文件的密码,如果没有密码请留空 |
无返回值
通过此方法可以配置一个或多个数据库连接供 EasyASP 使用,目前 EasyASP 仅内置了 Access/MSSQL/mySQL 三种数据库类型支持。
如果参数 name
的值为 "default",则是创建默认数据库连接。
如果你连接的是 MySQL 数据库,服务器需要安装3.51版本的 odbc 驱动:下载地址
用此方法创建的数据连接,需要使用 Easp.Db.GetConnetion 方法调用。
下面的例子说明了如何建立一个或多个数据库连接:
'建立默认数据库连接(Microsoft SQL Server) Easp.Db.SetConnection "default", "MSSQL", "testdata", "sa:pass@(local)" '建立第二个数据库连接(Access) Easp.Db.SetConnection "acc", "ACCESS", "/_data/_mydata.mdb", "pass" '建立第三个数据库连接(mySQL) Easp.Db.SetConnection "mysql", "MYSQL", "dbname", "root:pass@10.0.0.5"要使用数据库连接的时候,可以这样操作:
Dim conn '使用默认数据库 Set conn = Easp.Db.GetConn() '上面这句等价于 Set conn = Easp.Db.GetConnection("default") '使用第二个数据库 Set conn = Easp.Db.GetConnection("acc")