Changeset 34499 for main


Ignore:
Timestamp:
2020-10-20T11:30:26+13:00 (4 years ago)
Author:
davidb
Message:

More robust naming scheme

File:
1 moved

Legend:

Unmodified
Added
Removed
  • main/trunk/model-sites-dev/cambridge-museum/collect/waikato-independent/pre-import/MSAccessToCSV/src/main/java/org/greenstone/accessdb/MSAccessToCSV.java

    r34498 r34499  
    44import java.io.OutputStreamWriter;
    55
    6 public class TableToCSV
     6public class MSAccessToCSV extends JDBCBase
    77{
     8    /*
    89   
    910    final static String TABLE_NAME = "WAIKATO_INDEPENDENT";
     
    6768    }
    6869
    69 
    70     public static void accessTableToCSVFile(Connection connection, String table_name, String csv_filename)
     70    */
     71   
     72    public static void msAccessTableToCSVFile(Connection connection, String table_name, String csv_filename)
    7173    {
    7274    try {
     
    140142    public static void main( String[] args )
    141143    {
    142          
    143         //String databaseURL = "jdbc:ucanaccess://d:/cygwin64/home/davidb/research/code-unmanaged/cambridge-museum/waikato-independent-db/Waikato Independent.accdb";
    144     String databaseURL = "jdbc:ucanaccess://Waikato Independent.accdb";
    145        
    146     System.out.println("Opening: '" + databaseURL + "' ...");
     144
     145    /* Note:
     146
     147       If needing to load via a absolute filename on Windows, example for this is:
     148          "jdbc:ucanaccess://d:/cygwin64/home/<USERNAME>/.../waikato-independent-db/Waikato Independent.accdb"
     149    */
     150
     151    // Assuming database is relative to directory where script is run from:
     152    String inputDatabaseURI = "jdbc:ucanaccess://Waikato Independent.accdb";
     153       
     154    System.out.println("Opening: '" + inputDatabaseURI + "' ...");
    147155   
    148         try (Connection connection = DriverManager.getConnection(databaseURL)) {
     156        try (Connection connection = DriverManager.getConnection(inputDatabaseURI)) {
    149157        System.out.println("... connnected");
    150158
     
    157165        String csv_filename = TABLE_NAME + ".csv";
    158166       
    159         accessTableToCSVFile(connection, TABLE_NAME, csv_filename);
     167        msAccessTableToCSVFile(connection, TABLE_NAME, csv_filename);
    160168
    161169       
Note: See TracChangeset for help on using the changeset viewer.