Author: kai
Date: Mon Aug 10 19:00:32 2009
New Revision: 802899

URL: http://svn.apache.org/viewvc?rev=802899&view=rev
Log:
IBATIS-617 (Bug executing select statements with ScriptRunner)
- fixed the bug

Modified:
    
ibatis/trunk/java/ibatis-2/ibatis-2-core/src/com/ibatis/common/jdbc/ScriptRunner.java

Modified: 
ibatis/trunk/java/ibatis-2/ibatis-2-core/src/com/ibatis/common/jdbc/ScriptRunner.java
URL: 
http://svn.apache.org/viewvc/ibatis/trunk/java/ibatis-2/ibatis-2-core/src/com/ibatis/common/jdbc/ScriptRunner.java?rev=802899&r1=802898&r2=802899&view=diff
==============================================================================
--- 
ibatis/trunk/java/ibatis-2/ibatis-2-core/src/com/ibatis/common/jdbc/ScriptRunner.java
 (original)
+++ 
ibatis/trunk/java/ibatis-2/ibatis-2-core/src/com/ibatis/common/jdbc/ScriptRunner.java
 Mon Aug 10 19:00:32 2009
@@ -15,14 +15,19 @@
  */
 package com.ibatis.common.jdbc;
 
-import com.ibatis.common.resources.Resources;
-
-
 import java.io.IOException;
 import java.io.LineNumberReader;
 import java.io.PrintWriter;
 import java.io.Reader;
-import java.sql.*;
+import java.sql.Connection;
+import java.sql.Driver;
+import java.sql.DriverManager;
+import java.sql.ResultSet;
+import java.sql.ResultSetMetaData;
+import java.sql.SQLException;
+import java.sql.Statement;
+
+import com.ibatis.common.resources.Resources;
 
 /**
  * Tool to run database scripts
@@ -180,13 +185,13 @@
             ResultSetMetaData md = rs.getMetaData();
             int cols = md.getColumnCount();
             for (int i = 0; i < cols; i++) {
-              String name = md.getColumnLabel(i);
+              String name = md.getColumnLabel(i + 1);
               print(name + "\t");
             }
             println("");
             while (rs.next()) {
               for (int i = 0; i < cols; i++) {
-                String value = rs.getString(i);
+                String value = rs.getString(i + 1);
                 print(value + "\t");
               }
               println("");


Reply via email to