Author: kwright
Date: Tue Dec 20 15:36:31 2016
New Revision: 1775311

URL: http://svn.apache.org/viewvc?rev=1775311&view=rev
Log:
Fix for CONNECTORS-1360

Modified:
    manifoldcf/trunk/CHANGES.txt
    
manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/authorities/authorities/jdbc/JDBCAuthority.java
    
manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/jdbc/JDBCConnector.java
    
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=1775311&r1=1775310&r2=1775311&view=diff
==============================================================================
--- manifoldcf/trunk/CHANGES.txt (original)
+++ manifoldcf/trunk/CHANGES.txt Tue Dec 20 15:36:31 2016
@@ -6,6 +6,10 @@ $Id$
 
 ======================= Release 2.6 =====================
 
+CONNECTORS-1360: Fix MySQL and Sybase handling in the JDBC
+connector and authority connector.
+(Furkan KAMACI)
+
 CONNECTORS-1362: Don't output the stage_id field for jobs in the API.
 It's not accepted for readback.
 (Cathal Mcguinness, Karl Wright)

Modified: 
manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/authorities/authorities/jdbc/JDBCAuthority.java
URL: 
http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/authorities/authorities/jdbc/JDBCAuthority.java?rev=1775311&r1=1775310&r2=1775311&view=diff
==============================================================================
--- 
manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/authorities/authorities/jdbc/JDBCAuthority.java
 (original)
+++ 
manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/authorities/authorities/jdbc/JDBCAuthority.java
 Tue Dec 20 15:36:31 2016
@@ -445,10 +445,10 @@ public class JDBCAuthority extends BaseA
 "    <td class=\"description\"><nobr>" + Messages.getBodyString(locale, 
"JDBCAuthority.DatabaseType2") + "</nobr></td><td class=\"value\">\n"+
 "      <select multiple=\"false\" name=\"databasetype\" size=\"2\">\n"+
 "        <option value=\"oracle:thin:@\" " + 
(lJdbcProvider.equals("oracle:thin:@") ? "selected=\"selected\"" : "") + 
">Oracle</option>\n"+
-"        <option value=\"postgresql:\" " + 
(lJdbcProvider.equals("postgresql:") ? "selected=\"selected\"" : "") + 
">Postgres SQL</option>\n"+
-"        <option value=\"jtds:sqlserver:\" " + 
(lJdbcProvider.equals("jtds:sqlserver:") ? "selected=\"selected\"" : "") + ">MS 
SQL Server (&gt; V6.5)</option>\n"+
-"        <option value=\"jtds:sybase:\" " + 
(lJdbcProvider.equals("jtds:sybase:") ? "selected=\"selected\"" : "") + 
">Sybase (&gt;= V10)</option>\n"+
-"        <option value=\"mysql:\" " + (lJdbcProvider.equals("mysql:") ? 
"selected=\"selected\"" : "") + ">MySQL (&gt;= V5)</option>\n"+
+"        <option value=\"postgresql://\" " + 
(lJdbcProvider.equals("postgresql:") ? "selected=\"selected\"" : "") + 
">Postgres SQL</option>\n"+
+"        <option value=\"jtds:sqlserver://\" " + 
(lJdbcProvider.equals("jtds:sqlserver:") ? "selected=\"selected\"" : "") + ">MS 
SQL Server (&gt; V6.5)</option>\n"+
+"        <option value=\"jtds:sybase://\" " + 
(lJdbcProvider.equals("jtds:sybase:") ? "selected=\"selected\"" : "") + 
">Sybase (&gt;= V10)</option>\n"+
+"        <option value=\"mysql://\" " + (lJdbcProvider.equals("mysql:") ? 
"selected=\"selected\"" : "") + ">MySQL (&gt;= V5)</option>\n"+
 "      </select>\n"+
 "    </td>\n"+
 "  </tr>\n"+

Modified: 
manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/jdbc/JDBCConnector.java
URL: 
http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/jdbc/JDBCConnector.java?rev=1775311&r1=1775310&r2=1775311&view=diff
==============================================================================
--- 
manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/jdbc/JDBCConnector.java
 (original)
+++ 
manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/jdbc/JDBCConnector.java
 Tue Dec 20 15:36:31 2016
@@ -1060,10 +1060,10 @@ public class JDBCConnector extends org.a
 "    <td class=\"description\"><nobr>" + 
Messages.getBodyString(locale,"JDBCConnector.DatabaseType2") + "</nobr></td><td 
class=\"value\">\n"+
 "      <select multiple=\"false\" name=\"databasetype\" size=\"2\">\n"+
 "        <option value=\"oracle:thin:@\" 
"+(jdbcProvider.equals("oracle:thin:@")?"selected=\"selected\"":"")+">Oracle</option>\n"+
-"        <option value=\"postgresql:\" 
"+(jdbcProvider.equals("postgresql:")?"selected=\"selected\"":"")+">Postgres 
SQL</option>\n"+
-"        <option value=\"jtds:sqlserver:\" 
"+(jdbcProvider.equals("jtds:sqlserver:")?"selected=\"selected\"":"")+">MS SQL 
Server (&gt; V6.5)</option>\n"+
-"        <option value=\"jtds:sybase:\" 
"+(jdbcProvider.equals("jtds:sybase:")?"selected=\"selected\"":"")+">Sybase 
(&gt;= V10)</option>\n"+
-"        <option value=\"mysql:\" 
"+(jdbcProvider.equals("mysql:")?"selected=\"selected\"":"")+">MySQL (&gt;= 
V5)</option>\n"+
+"        <option value=\"postgresql://\" 
"+(jdbcProvider.equals("postgresql:")?"selected=\"selected\"":"")+">Postgres 
SQL</option>\n"+
+"        <option value=\"jtds:sqlserver://\" 
"+(jdbcProvider.equals("jtds:sqlserver:")?"selected=\"selected\"":"")+">MS SQL 
Server (&gt; V6.5)</option>\n"+
+"        <option value=\"jtds:sybase://\" 
"+(jdbcProvider.equals("jtds:sybase:")?"selected=\"selected\"":"")+">Sybase 
(&gt;= V10)</option>\n"+
+"        <option value=\"mysql://\" 
"+(jdbcProvider.equals("mysql:")?"selected=\"selected\"":"")+">MySQL (&gt;= 
V5)</option>\n"+
 "      </select>\n"+
 "    </td>\n"+
 "  </tr>\n"+

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=1775311&r1=1775310&r2=1775311&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
 Tue Dec 20 15:36:31 2016
@@ -46,7 +46,7 @@ public class JDBCConnectionFactory
     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("jtds:sybase://", "net.sourceforge.jtds.jdbc.Driver");
     driverMap.put("mysql://", "com.mysql.jdbc.Driver");
     try
     {


Reply via email to