You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@manifoldcf.apache.org by kw...@apache.org on 2016/09/21 11:33:30 UTC
svn commit: r1761720 - in /manifoldcf/trunk: CHANGES.txt
connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/jdbc/JDBCConnectionFactory.java
Author: kwright
Date: Wed Sep 21 11:33:30 2016
New Revision: 1761720
URL: http://svn.apache.org/viewvc?rev=1761720&view=rev
Log:
Fix for CONNECTORS-1340. Committed on behalf of Julien Massiera.
Modified:
manifoldcf/trunk/CHANGES.txt
manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/jdbc/JDBCConnectionFactory.java
Modified: manifoldcf/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/manifoldcf/trunk/CHANGES.txt?rev=1761720&r1=1761719&r2=1761720&view=diff
==============================================================================
--- manifoldcf/trunk/CHANGES.txt (original)
+++ manifoldcf/trunk/CHANGES.txt Wed Sep 21 11:33:30 2016
@@ -3,6 +3,9 @@ $Id$
======================= 2.6-dev =====================
+CONNECTORS-1340: Revise connection strings for sybase and for
+Oracle. It's not clear why these were working before, given the change.
+(Julien Massiera)
CONNECTORS-1337: Update POI jars to make them consistent with
Tika 1.13.
Modified: manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/jdbc/JDBCConnectionFactory.java
URL: http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/jdbc/JDBCConnectionFactory.java?rev=1761720&r1=1761719&r2=1761720&view=diff
==============================================================================
--- manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/jdbc/JDBCConnectionFactory.java (original)
+++ manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/jdbc/JDBCConnectionFactory.java Wed Sep 21 11:33:30 2016
@@ -43,11 +43,11 @@ public class JDBCConnectionFactory
static
{
driverMap = new HashMap<String,String>();
- driverMap.put("oracle:thin:@","oracle.jdbc.OracleDriver");
- driverMap.put("postgresql:","org.postgresql.Driver");
- driverMap.put("jtds:sqlserver:","net.sourceforge.jtds.jdbc.Driver");
- driverMap.put("jtds:sybase:","net.sourceforge.jtds.jdbc.Driver");
- driverMap.put("mysql:","com.mysql.jdbc.Driver");
+ driverMap.put("oracle:thin:@", "oracle.jdbc.OracleDriver");
+ driverMap.put("postgresql://", "org.postgresql.Driver");
+ driverMap.put("jtds:sqlserver://", "net.sourceforge.jtds.jdbc.Driver");
+ driverMap.put("jtds:sybase:", "net.sourceforge.jtds.jdbc.Driver");
+ driverMap.put("mysql://", "com.mysql.jdbc.Driver");
try
{
_pool = new ConnectionPoolManager(120,false);
@@ -97,7 +97,7 @@ public class JDBCConnectionFactory
if (driverClassName == null)
throw new ManifoldCFException("Unrecognized jdbc provider: '"+providerName+"'");
- String dburl = "jdbc:" + providerName + "//" + jdbcDriverString;
+ String dburl = "jdbc:" + providerName + jdbcDriverString;
if (Logging.connectors != null && Logging.connectors.isDebugEnabled())
Logging.connectors.debug("JDBC: The connect string is '"+dburl+"'");
try