Tag: callable-statement

CallableStatement ist eine JDBC-API-Klasse, mit der gespeicherte Prozeduren für alle RDBMS standardmäßig aufgerufen werden können. Eine gespeicherte Prozedur wird in einer Datenbank gespeichert. Der Aufruf der gespeicherten Prozedur ist das, was ein CallableStatement-Objekt enthält. Dieser Aufruf wird in eine Escape-Syntax geschrieben, die eine von zwei Formen annehmen kann: eine Form mit einem Ergebnisparameter und die andere ohne eine.

die Weitergabe von komplexen java-Klasse, um pl/sql-Funktion

Anzahl der Antworten 1 Antworten
oracle-Entwickler geschaffen, Ihre API - PL/SQL-Funktion RECORD als argument. Das Problem ist, dass es aus anderen Aufzeichnungen, die Referenz-Tabelle der Datensätze .. create or replace TYPE QR_OS_REC AS OBJECT ( ICO VARCHAR2(8), OS05 DATE, OS09 QR_TAB, CONSTRUCTOR

Oracle aus Java. CallableStatement und Null für "object" - parameter?

Anzahl der Antworten 1 Antworten
Habe ich, was begann als eine ziemlich komplexe gespeicherte Prozedur läuft darauf hinaus, ein sehr einfacher use-case, dass scheint nicht zu funktionieren wie ich es erwarte. Die gespeicherte Prozedur sieht nun wie folgt aus für meinen test:

Iterieren über die Ergebnismenge, die durch die Verwendung von MySql Stored Procedure mit "select" Schlüsselwort?

Anzahl der Antworten 1 Antworten
hier ist mein Java-Methode: public static List<Company> selectCompanies() { List<Company> companies=new ArrayList<Company>(); CallableStatement cs = null; Connection conn = null; String url = "jdbc:mysql://localhost:3306/java?user=root&password=root"; try { conn = DriverManager.getConnection(url); cs = conn.prepareCall("{call select_companies()}"); ResultSet rs=cs.executeQuery(); while(rs.next()){ Company

Java callableStatement gibt Fehler : Versuch, einen parameter-Namen, die nicht auftreten, in der SQL

Anzahl der Antworten 2 Antworten
Möchte ich ausführen einer Oracle-Gespeicherten Prozedur mithilfe von named-parameter von Java CollableStatement. Syntaktisch ist alles gut, wenn wir führen Sie die Anwendung, die wir bekommen, SQL-Fehler- Java-Code - int method1(){ CallableStatement stmt stmt = connection.prepareCall("{call "+strSQL.toString()+"}"); sp_copy_my_tree(?,?,?)

Java - MySQL Aufrufen Einer Gespeicherten Prozedur

Anzahl der Antworten 3 Antworten
Ich versuche eine Gespeicherte Prozedur aufrufen von Java. Jedoch, was ich Tat, war auf der Suche nach einer Funktion statt. Hab ich was verpasst? Hier ist, was ich bisher versucht habe; open(); try { statement = conn.prepareStatement(StringConstant.PROC_GET_POSITIONS);

Java CallableStatement registerOutParameter, was tut Sie?

Anzahl der Antworten 2 Antworten
Ich bin nach einer Anleitung bezüglich callable statements. In diesem Handbuch, das es sagt, dass ich mich registrieren der parameter mit der Anweisung Folgen: callsts.registerOutParameter(2, java.sql.Types.VARCHAR); FRAGE: Warum muss ich dies tun/was tut er ? Kompletten Java-code:

Wie bekommt man mehrere Resultsets aus einer einzelnen CallableStatement?

Anzahl der Antworten 3 Antworten
Wenn ich rufen Sie die gespeicherte Prozedur von der Kommandozeile aus, bekomme ich die folgende. CALL `events`.`get_event_by_id`(10) +---------+----------+-------------+---------------------+---------------------+---------------------+--------+----------+ | evet_id | name | description | starttime | endtime | last_modified | active | addre_id | +---------+----------+-------------+---------------------+---------------------+---------------------+--------+----------+ |

Wie JDBC können Sie eine gespeicherte Prozedur aufrufen, wenn nur die Einstellung einiger Parameter

Anzahl der Antworten 4 Antworten
Was ist der beste Weg, um einen Aufruf einer gespeicherten Prozedur mithilfe von JDBC wenn Sie nur wollen, um einige der Parameter? Wenn ich nur mit SQL, ich könnte die paramerers von Namen in der SQL-Aufruf der

gespeicherte Prozeduren, die als Abfragen: CallableStatement vs. PreparedStatement

Anzahl der Antworten 2 Antworten
PostgreSQL-Dokumentation empfiehlt die Verwendung einer CallableStatement zum aufrufen von gespeicherter Prozeduren. Im Fall einer gespeicherten Prozedur, die einen rowset zurückgibt, was sind die Unterschiede zwischen der Verwendung CallableStatement: String callString = "{ call rankFoos(?, ?) }"; CallableStatement