100261 - Regression: JDBC WSDL Wizard Encountered NPE when connect using JDBC-ODBC Bridge data source java_tasklist_89600_t2b_g
authornarayanap@netbeans.org
Wed, 11 Apr 2007 10:42:34 +0000
changeset 31494e6c4747342
parent 313 3534fd6a43e0
child 315 11583bddb496
100261 - Regression: JDBC WSDL Wizard Encountered NPE when connect using JDBC-ODBC Bridge data source
sql.wizard/src/org/netbeans/modules/jdbcwizard/wizards/JDBCWizardSelectionPanel.java
     1.1 --- a/sql.wizard/src/org/netbeans/modules/jdbcwizard/wizards/JDBCWizardSelectionPanel.java	Wed Apr 11 10:42:00 2007 +0000
     1.2 +++ b/sql.wizard/src/org/netbeans/modules/jdbcwizard/wizards/JDBCWizardSelectionPanel.java	Wed Apr 11 10:42:34 2007 +0000
     1.3 @@ -512,6 +512,7 @@
     1.4       */
     1.5  	public DBTable populateDBTable(String tableName){
     1.6  		final Connection connection = this.selectedConnection.getJDBCConnection();
     1.7 +		String driverName  = null;
     1.8  		try{
     1.9  		 final String[][] tableList = DBMetaData.getTablesOnly("", "", "", false,connection);
    1.10              DBTable ffTable = null;
    1.11 @@ -522,7 +523,7 @@
    1.12                      if(tableName.equals(currTable[DBMetaData.NAME])){
    1.13                          ffTable = new DBTableImpl(currTable[DBMetaData.NAME], currTable[DBMetaData.SCHEMA], currTable[DBMetaData.CATALOG]);
    1.14                          Table t = null;
    1.15 -                        String driverName = connection.getMetaData().getDriverName();
    1.16 +                        driverName = connection.getMetaData().getDriverName();
    1.17                          //For JDBC-ODBC driver we need to select columns by order otherwise, driver throws 
    1.18                          //Invalid Descriptor Index exception
    1.19                          if(driverName.startsWith("JDBC-ODBC")){