| 

.NET C# Java Javascript Exception

GSQL getPrimaryKeys

Dies ist das Archiv des ehemaligen Forums zum Thema Groovy, Grails, Griffon und Bean Scripting Framework, welches unter groovy-forum.de existierte. Die neue Adresse des Groovy-Forums ist: http://codekicker.de/fragen/themen/groovy.


GSQL getPrimaryKeys

wilhelm.nagy@bfw.gv.at - 02.07.2008 12:55
Hallo Leute,

an sich sollte

import groovy.sql.Sql

def dbh
try {
   dbh = Sql.newInstance("jdbc:oracle:thin:@xx.xx.xx:1521:v9i",
                         "user",
                         "pwd",
                         "oracle.jdbc.driver.OracleDriver")
   
   
   }
catch (Exception e) {
   println "-Error-> ${e.message}"
   return null
   }

println  dbh.getConnection().getPrimaryKeys(null,null,'LOV')

einen Recordset auf die Liste der Primary Keys der Tabelle LOV zurückliefern.
Ich beziehe mich auf "Java und Datenbanken" Wolfgang Dehhardt,


Leider liefert groovy:

groovy.lang.MissingMethodException: No signature of method: oracle.jdbc.driver.T4CConnection.getPrimaryKeys() is applicable for argument types: (null, null, java.lang.String) values: {null, null, "LOV"}
at Script11.run(Script11:17)

Ich komme nicht an DatabaseMetaData heran. Hat jemand eine Idee?

\^/ili
(Wilhelm Nagy)


Re: GSQL getPrimaryKeys

wilhelm.nagy@bfw.gv.at - 02.07.2008 14:38
Hat sich erledigt....

dbh.getConnection().getMetaData().getPrimaryKeys(null,null,'LOV').each{row->
   row.next()
   println row.getString(4)
   }

\^/ili
(Wilhelm Nagy)


Stelle deine Groovy-Frage jetzt!


Diese Seite zeigt den Thread "GSQL getPrimaryKeys" der ehemaligen Webseite groovy-forum.de, welche durch einen Serverunfall zerstört wurde. codekicker.de hat viele Konversationen über die beliebte Programmiersprache Groovy und zugehörige Frameworks wie das Grails-Framework retten können.

Hast Du eine Frage zum Thema Groovy, Grails oder allgemein Java? Viele ehemalige groovy-forum.de Mitglieder beantworten dir auf codekicker.de deine Frage! Stelle jetzt eine Frage!

Viele weitere Diskussionen zu Grails und Groovy befinden sich auf der Threadübersicht des alten groovy-forum.de.