xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
静态 Public 成员函数 | 静态包属性
Database类 参考

静态 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 }
异常类
bool get(K)
static Map<String, ConnectionRegister> _database
Definition xsql.xcs:208

引用了 Map<_K, _V>.get() , 以及 List<_V>.List().

◆ 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 }
bool containsKey(K)
Iterator put(K, V)

引用了 Map<_K, _V>.containsKey(), List<_V>.List() , 以及 Map<_K, _V>.put().

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

结构体成员变量说明

◆ _database

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

在文件 xsql.xcs208 行定义.