Revision: 3152
Updated Code
at June 10, 2007 09:18 by thebugslayer
Updated Code
import groovy.sql.Sql query = args[0] sql = Sql.newInstance("jdbc:mysql://localhost:3306/mysql", "root", "", "com.mysql.jdbc.Driver") sql.query(query){ rs -> while(rs.next()){ def meta = rs.metaData if(meta.columnCount <=0) return for(i in 1..meta.columnCount){ print "${i}: ${meta.getColumnLabel(i)}".padRight(35) print rs.getObject(i)?.toString() print "\n" } println '-' * 70 } }
Revision: 3151
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at June 10, 2007 09:18 by thebugslayer
Initial Code
import groovy.sql.Sql query = args[0] sql = Sql.newInstance("jdbc:mysql://localhost:3306/mysql", "root", "", "com.mysql.jdbc.Driver") /*sql.query(query){ rs -> rs.next() println rs.getObject(1) }*/ sql.query(query){ rs -> while(rs.next()){ def meta = rs.metaData if(meta.columnCount <=0) return for(i in 1..meta.columnCount){ print "${i}: ${meta.getColumnLabel(i)}".padRight(35) print rs.getObject(i)?.toString() print "\n" } println '-' * 70 } }
Initial URL
Initial Description
Initial Title
groovy select with metadata
Initial Tags
Initial Language
Groovy