xlang v5.1 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
Database类 参考
Database 的协作图:
Collaboration graph

静态 Public 成员函数

静态包属性

详细描述

在文件 xsql.xcs207 行定义.

成员函数说明

◆ getConnection()

static Connection getConnection ( String  driverName)
static

在文件 xsql.xcs220 行定义.

220 {
221 synchronized(_database){
222 try{
223 ConnectionRegister cr = _database.get(driverName);
224 return cr.allocConnection(driverName);
225 }catch(Exception e){
226
227 }
228 }
229 return nilptr;
230 }
static Map<String, ConnectionRegister> _database
Definition xsql.xcs:208

◆ reigstry()

static bool reigstry ( String  name,
ConnectionRegister  reg 
)
static

在文件 xsql.xcs210 行定义.

210 {
211 synchronized(_database){
212 if (_database.containsKey(name) == false){
213 _database.put(name, reg);
214 return true;
215 }
216 }
217 return false;
218 }

被这些函数引用 SQLCipher.registry(), Sqlite.registry() , 以及 SqlServer.registry().

这是这个函数的调用关系图:

结构体成员变量说明

◆ _database

Map<String, ConnectionRegister> _database = new Map<String, ConnectionRegister>()
staticpackage

在文件 xsql.xcs208 行定义.