⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 da.py

📁 适合于Unix/Linux下的一个持久数据库连接池
💻 PY
字号:
database_type='SQLRelay'__doc__='''%s Database Connection$Id: DA.py,v 1.1.1.1 2002/11/16 06:49:52 mused Exp $''' % database_type__version__='$Revision: 1.1.1.1 $'[11:-2]from db import DBimport Shared.DC.ZRDB.Connection, sys, DABasefrom Globals import HTMLFilefrom ImageFile import ImageFilefrom ExtensionClass import Basemanage_addZSQLRelayConnectionForm=HTMLFile('connectionAdd',globals())def manage_addZSQLRelayConnection(self, id, title,                                connection_string,                                check=None, REQUEST=None):    """Add a DB connection to a folder"""    self._setObject(id, Connection(	id, title, connection_string, check))    if REQUEST is not None: return self.manage_main(self,REQUEST)class Connection(DABase.Connection):    " "    database_type=database_type    id='%s_database_connection' % database_type    meta_type=title='Z %s Database Connection' % database_type    icon='misc_/Z%sDA/conn' % database_type    def factory(self):        return DB    def table_info(self):        return self._v_database_connection.table_info()classes=('DA.Connection',)meta_types=(    {'name':'Z %s Database Connection' % database_type,     'action':'manage_addZ%sConnectionForm' % database_type,     },    )folder_methods={    'manage_addZSQLRelayConnection':    manage_addZSQLRelayConnection,    'manage_addZSQLRelayConnectionForm':    manage_addZSQLRelayConnectionForm,    }__ac_permissions__=(    ('Add Z SQLRelay Database Connections',     ('manage_addZSQLRelayConnectionForm',      'manage_addZSQLRelayConnection')),    )misc_={    'conn':   ImageFile('Shared/DC/ZRDB/www/DBAdapterFolder_icon.gif'),    }for icon in ('table', 'view', 'stable', 'what',             'field', 'text','bin','int','float',             'date','time','datetime'):    misc_[icon]=ImageFile('icons/%s.gif' % icon, globals())    

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -