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