用户工具

站点工具


api:easp.db.setconnection



Easp.db.SetConnection 方法

配置数据库连接

语法

Easp.Db.SetConnection name, databaseType, databaseName, user:password@server:port | accessPassword

参数

nameString (字符串)
 数据库对象的名称,在同一个站点中应该唯一。如果该参数值为 default,则表示它是默认的数据库连接。
databaseTypeInteger (整数) 或 String (字符串)
 数据库类型,可以是以下的值:
 0 或者 MSSQL : Microsoft SQL Server
 1 或者 ACCESS : Access
 2 或者 MYSQL : MySQL
databaseNameString (字符串)
 对于 MSSQL 和 MYSQL 来说,这个参数代表数据库的名称;
 对于 ACCESS 数据库来说,这个参数代表数据库文件的地址,可以是绝对路径和相对路径。
userString (字符串)
 登录 MSSQL 和 MYSQL 数据库的用户名
passwordString (字符串)
 登录 MSSQL 和 MYSQL 数据库的密码
serverString (字符串)
 MSSQL 和 MYSQL 数据库所在的服务器地址
portInteger (整数)
 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")

api/easp.db.setconnection.txt · 最后更改: 2017/06/22 00:39 (外部编辑)