I'm refering to the groovy tutorial in
http://groovy.codehaus.org/Tutorial+6+-+Groovy+SQL

I had also tried this ->

/ *Groovy code*#* /
import groovy.sql.Sql
class groovyClass {
String SQL_conn() {
def sql = Sql.newInstance("jdbc:mysql://localhost:3306/mysql",
"root","amma", "com.mysql.jdbc.Driver")
sql.eachRow("select * from db") {return "${it.Db}"}
  }
}
/ *# /

but when I call the function SQL_conn() through a velocity page I only get
'$groovyObject.SQL_conn()' itself as the output !!!

Can you please show me the API ?



vmassol wrote:
> 
> Hi,
> 
> Don't call the database directly. XWiki offers API for doing this.
> 
> What tutorial are you referring to?
> 
> Thanks
> -Vincent
> 
> On Oct 30, 2007, at 11:53 AM, V. Harikrishnan Nair wrote:
> 
>>
>> Hi all...
>>
>>  I am learning how to read from the default xwiki database xwiki_db  
>> using
>> groovy. This is the code I got from the tutorial ->
>>
>> -------------
>> import groovy.sql.Sql
>> sql =
>> Sql.newInstance("jdbc:jtds:sqlserver://serverName/dbName- 
>> CLASS;domain=domainName",
>> "username",
>>                    "password", "net.sourceforge.jtds.jdbc.Driver")
>> sql.eachRow("select * from tableName", { println it.id + " --
>> ${it.firstName} --"} );
>> ------------
>>
>> This is the code which is edited by me ->
>>
>> -----------
>> import groovy.sql.Sql
>> sql =
>> Sql.newInstance("jdbc:jtds:sqlserver://localhost/xwiki_db- 
>> CLASS;domain=domainName",
>> "sa",
>>                    "", "net.sourceforge.jtds.jdbc.Driver")
>> sql.eachRow("select * from XWIKIDOC", { println it.id + " -- $ 
>> {it.firstName}
>> --"} );
>> ----------
>>
>> Can anyone please rectify any errors here ? Especially the closure  
>> in the
>> third line as I don't know the fields present in XWIKIDOC table...
>>
>> Thanks,
>> Harikrishnan
> 
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Sample-Groovy-Code-tf4717685.html#a13492691
Sent from the XWiki- Users mailing list archive at Nabble.com.

_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to