Hello Developers,

Yes, you are reading it correctly, I want to remove something almost
everyone in the community is using. I have some good reasons for this.

For a very long time, there is support for j2ee datasources in mmbase.
The jdbc module tries to implement the same functionality as these
datasources, but does not have what it takes to be a real connection pool.

The last storage layer introduced a GenericDataSource, which is a j2ee
datasource. It is a wrapper arounnd the jdbc module. IOW. the last
storage layer prefers j2ee datasources.

Every application server (jboss, orion, resin, weblogic, websphere,
tomcat, etc.) supports datasources. This translates to resource management and monitoring tools. Another advantage is that the web application does not have environment settings which makes it much easier to deploy to a different server.

Affected sources

config/modules
        jdbc.xml (removed)
        mmbaseroot.xml (changed)
html/mmbase/admin
        default.jsp (changed)
html/mmbase/admin/admin
        databases.jsp (removed)
html/mmbase/admin/admin/database
        actions.jsp (removed)
        connections.jsp (removed)
src/org/mmbase/module
        Module.java (changed)
src/org/mmbase/module/core
        MMBase.java (changed)
src/org/mmbase/module/database
        DatabaseSupport.java (removed)
        DatabaseSupportInformix.java (removed)
        DatabaseSupportShim.java (removed)
        JDBC.java (removed)
        JDBCInterface.java (removed)
        JDBCProbe.java (removed)
        MultiConnection.java (removed)
        MultiPool.java (removed)
        MultiPoolHandler.java (removed)
        MultiStatement.java (removed)
        Naming.java (removed)
        package.html (removed)
src/org/mmbase/storage/implementation/database
        DatabaseStorageManager.java (changed)
        DatabaseStorageManagerFactory.java (changed)
        GenericDataSource.java (removed)


START OF CALL: 13 september 2005 20:00
END OF CALL:   16 september 2005 20:00

Remove jdbc module from HEAD

[_] +1 (YEA)
[_] +0 (ABSTAIN )
[_] -1 (NAY), because :
[_] VETO, because:


Nico
_______________________________________________
Developers mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/developers

Reply via email to