c3p0源码解析 二 (DriverManagerDataSource类)

来源:互联网 发布:知牛财经官网 编辑:程序博客网 时间:2024/05/23 17:11

1. DriverManagerDataSource类

    public DriverManagerDataSource()    { this( true ); }    public DriverManagerDataSource(boolean autoregister)    {        super( autoregister );        setUpPropertyListeners();        String user = C3P0Config.initializeStringPropertyVar("user", null);        String password = C3P0Config.initializeStringPropertyVar("password", null);        if (user != null)            this.setUser( user );        if (password != null)            this.setPassword( password );    }

2. 调用父类DriverManagerDataSourceBase

public DriverManagerDataSourceBase( boolean autoregister ){if (autoregister){this.identityToken = C3P0ImplUtils.allocateIdentityToken( this );C3P0Registry.reregister( this );}}
获取当前对象token并注册。

3. setUpPropertyListeners();

4. C3P0Config.initializeStringPropertyVar("user", null);

    C3P0Config.initializeStringPropertyVar("password", null);

   获取用户名/密码



0 1
原创粉丝点击