It doesn't look too daunting.

I've attached output of:
grep -r mysql local/in/ >~/mysql.txt

I guess most of the work will be in the various DBConnection.java
files.  And of course the mysqldump.

I'm off till Wednesday though ...

Cheers
Bob

2009/4/17 Knut Staring <knu...@gmail.com>:
> Sunny and Bharath,
> Can you describe exactly what the dependencies on Mysql in India are? I
> remember this was discussed during the workshop, but cannot recall the
> details.
> Knut
>
> 2009/4/16 Lars Helge Øverland <larshe...@gmail.com>
>>
>>
>> 2009/4/16 Saptarshi Purkayastha <sun...@gmail.com>
>>>
>>> We were just discussing this yesterday that it would be good to give
>>> these to the states... but then since Indian modules are directly using
>>> MySQL, it will be sometime until we can use this.
>>
>>
>> OK I see.
>>
>> Is the Indian modules very much depending on MySQL specific functions, or
>> could we rewrite this code to use standard SQL only? If so, the
>> org.hisp.dhis.jdbc.StatementBuilder interface (which gives you SQL
>> statements) could be extended and used here. We have a
>> StatementBuilderFactory in the service-jdbc project which will give you an
>> implementation based on which database you are running. I am happy to help
>> out here if you like.
>>
>>
>>
>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~dhis2-devs
>> Post to     : dhis2-devs@lists.launchpad.net
>> Unsubscribe : https://launchpad.net/~dhis2-devs
>> More help   : https://help.launchpad.net/ListHelp
>>
>
>
>
> --
> Cheers,
> Knut Staring
>
> _______________________________________________
> Mailing list: https://launchpad.net/~dhis2-devs
> Post to     : dhis2-devs@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~dhis2-devs
> More help   : https://help.launchpad.net/ListHelp
>
>
local/in/dhis-web-reports-national/src/main/java/org/hisp/dhis/reports/util/DBConnection.java:
                if ( s.contains( "jdbc:mysql:" ) )
local/in/dhis-web-reports-national/src/main/java/org/hisp/dhis/reports/util/DBConnection.java:
                     * 
"jdbc:mysql://localhost/"+tempS2[tempS2.length-1].substring(0,
local/in/dhis-web-reports-national/src/main/java/org/hisp/dhis/reports/util/DBConnection.java:
            // String urlForConnection = "jdbc:mysql://localhost/jh_dhis2";
local/in/dhis-web-reports-national/src/main/java/org/hisp/dhis/reports/util/DBConnection.java:
            Class.forName( "com.mysql.jdbc.Driver" ).newInstance();
local/in/dhis-web-mobile/pom.xml:      <groupId>mysql</groupId>
local/in/dhis-web-mobile/pom.xml:      
<artifactId>mysql-connector-java</artifactId>
local/in/dhis-web-dashboard/src/main/resources/xwork.xml:      <param 
name="page">/dhis-web-dashboard/mysqlPathConfuration.vm</param>
local/in/dhis-web-dashboard/src/main/webapp/dhis-web-dashboard/mysqlPathConfuration.vm:
                         <input type="text" id="mysqlPath" name="mysqlPath" 
size="60" value="$!mysqlPath" onchange="javscript:formatPath(this);" 
onload="javscript:formatPath(this);" />
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DBConnection.java:
                if ( s.contains( "jdbc:mysql:" ) )
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DBConnection.java:
                     * 
"jdbc:mysql://localhost/"+tempS2[tempS2.length-1].substring(0,
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DBConnection.java:
            // String urlForConnection = "jdbc:mysql://localhost/jh_dhis2";
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DBConnection.java:
            Class.forName( "com.mysql.jdbc.Driver" ).newInstance();
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/MaintenanceIN.java:
    public static final String KEY_MYSQLPATH = "mysqlpath";
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/MaintenanceIN.java:
    public static final String MYSQL_DEFAULT_PATH = "C:/DHIS2/mysql/bin";
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DashBoardService.java:
        String mysqlPath = null;
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DashBoardService.java:
                mysqlPath = rs1.getString( 1 );
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DashBoardService.java:
        return mysqlPath;
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DashBoardService.java:
        String mysqlKey = null;
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DashBoardService.java:
        String mysqlPath = null;
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DashBoardService.java:
                mysqlKey = rs1.getString( 1 );
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DashBoardService.java:
                mysqlPath = rs1.getString( 2 );
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DashBoardService.java:
            if( mysqlKey == null ) 
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DashBoardService.java:
                mysqlKey = MaintenanceIN.KEY_MYSQLPATH;
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DashBoardService.java:
                mysqlPath = dbPath;
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DashBoardService.java:
                query = "INSERT INTO maintenancein VALUES 
('"+mysqlKey+"','"+mysqlPath+"')";
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DashBoardService.java:
                mysqlPath = dbPath;
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DashBoardService.java:
                query = "UPDATE maintenancein SET mvalue = '"+ mysqlPath +"' 
WHERE mkey LIKE '"+ MaintenanceIN.KEY_MYSQLPATH +"'";
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DashBoardService.java:
        String mysqlKey = null;
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DashBoardService.java:
        String mysqlPath = null;
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DashBoardService.java:
                mysqlKey = rs1.getString( 1 );
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DashBoardService.java:
                mysqlPath = rs1.getString( 2 );
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DashBoardService.java:
            if( mysqlKey == null ) 
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DashBoardService.java:
                mysqlKey = MaintenanceIN.KEY_MYSQLPATH;
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DashBoardService.java:
                mysqlPath = path;
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DashBoardService.java:
                query = "INSERT INTO maintenancein VALUES 
('"+mysqlKey+"','"+mysqlPath+"')";
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DashBoardService.java:
            else if( mysqlPath == null || mysqlPath.trim().equals( "" ) )
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DashBoardService.java:
                mysqlPath = path;
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DashBoardService.java:
                query = "UPDATE maintenancein SET mvalue = '"+ mysqlPath +"' 
WHERE mkey LIKE '"+ MaintenanceIN.KEY_MYSQLPATH +"'";
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/util/DashBoardService.java:
        return mysqlPath;
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/maintenance/action/InConfigurationsFormAction.java:
    private String mysqlPath;
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/maintenance/action/InConfigurationsFormAction.java:
        return mysqlPath;
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/maintenance/action/InConfigurationsFormAction.java:
        mysqlPath = dashBoardService.getMYSqlPath();
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/maintenance/action/InConfigurationsFormAction.java:
        if( mysqlPath == null )
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/maintenance/action/InConfigurationsFormAction.java:
            mysqlPath = dashBoardService.setMYSqlDefaultPath( 
MaintenanceIN.MYSQL_DEFAULT_PATH );
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/maintenance/action/InConfigurationsResultAction.java:
    private String mysqlPath;
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/maintenance/action/InConfigurationsResultAction.java:
    public void setMysqlPath( String mysqlPath )
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/maintenance/action/InConfigurationsResultAction.java:
        this.mysqlPath = mysqlPath;
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/maintenance/action/InConfigurationsResultAction.java:
        dashBoardService.setUserdefinedConfigurations( mysqlPath, rootDataPath 
);
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/maintenance/action/TakeMySqlBackupAction.java:
                backupCommand = mySqlPath + "mysqldump -u "+ userName +" "+ 
dbName +" -r "+backupFilePath;
local/in/dhis-web-dashboard/src/main/java/org/hisp/dhis/dashboard/maintenance/action/TakeMySqlBackupAction.java:
                backupCommand = mySqlPath + "mysqldump -u "+ userName +" -p"+ 
password +" "+ dbName +" -r "+backupFilePath;
local/in/dhis-web-dataentry-linelisting/src/main/java/org/hisp/dhis/den/util/DBConnection.java:
                if ( s.contains( "jdbc:mysql:" ) )
local/in/dhis-web-dataentry-linelisting/src/main/java/org/hisp/dhis/den/util/DBConnection.java:
                     * 
"jdbc:mysql://localhost/"+tempS2[tempS2.length-1].substring(0,
local/in/dhis-web-dataentry-linelisting/src/main/java/org/hisp/dhis/den/util/DBConnection.java:
            // String urlForConnection = "jdbc:mysql://localhost/jh_dhis2";
local/in/dhis-web-dataentry-linelisting/src/main/java/org/hisp/dhis/den/util/DBConnection.java:
            Class.forName( "com.mysql.jdbc.Driver" ).newInstance();
_______________________________________________
Mailing list: https://launchpad.net/~dhis2-devs
Post to     : dhis2-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-devs
More help   : https://help.launchpad.net/ListHelp

Reply via email to