Author: snoopdave
Date: Wed May 23 14:19:02 2007
New Revision: 541090

URL: http://svn.apache.org/viewvc?view=rev&rev=541090
Log:
We're using DatabaseProvider everywhere now.

Modified:
    roller/trunk/src/org/apache/roller/ui/core/RollerContext.java

Modified: roller/trunk/src/org/apache/roller/ui/core/RollerContext.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/src/org/apache/roller/ui/core/RollerContext.java?view=diff&rev=541090&r1=541089&r2=541090
==============================================================================
--- roller/trunk/src/org/apache/roller/ui/core/RollerContext.java (original)
+++ roller/trunk/src/org/apache/roller/ui/core/RollerContext.java Wed May 23 
14:19:02 2007
@@ -21,15 +21,11 @@
 import java.io.File;
 import java.io.InputStream;
 import java.sql.Connection;
-import java.sql.SQLException;
 import java.util.Date;
 import java.util.Properties;
-import javax.naming.InitialContext;
-import javax.naming.NamingException;
 import javax.servlet.ServletContext;
 import javax.servlet.ServletContextEvent;
 import javax.servlet.ServletContextListener;
-import javax.sql.DataSource;
 import org.acegisecurity.providers.ProviderManager;
 import org.acegisecurity.providers.dao.DaoAuthenticationProvider;
 import org.acegisecurity.providers.encoding.Md5PasswordEncoder;
@@ -40,6 +36,7 @@
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.roller.RollerException;
+import org.apache.roller.business.DatabaseProvider;
 import org.apache.roller.business.runnable.RollerTask;
 import org.apache.roller.business.utils.UpgradeDatabase;
 import org.apache.roller.config.PingConfig;
@@ -186,19 +183,10 @@
     /**
      * Trigger any database upgrade work that needs to be done.
      */
-    private void upgradeDatabaseIfNeeded() throws Exception {
-        
-        try {
-            InitialContext ic = new InitialContext();
-            DataSource ds = 
(DataSource)ic.lookup("java:comp/env/jdbc/rollerdb");
-            Connection con = ds.getConnection();
-            UpgradeDatabase.upgradeDatabase(con, 
RollerFactory.getRoller().getVersion());
-            con.close();
-        } catch (NamingException e) {
-            log.warn("Unable to access DataSource", e);
-        } catch (SQLException e) {
-            log.warn(e);
-        }
+    private void upgradeDatabaseIfNeeded() throws Exception {        
+        Connection con = 
DatabaseProvider.getDatabaseProvider().getConnection();
+        UpgradeDatabase.upgradeDatabase(con, 
RollerFactory.getRoller().getVersion());
+        con.close();
     }
     
     


Reply via email to