Skip to content

pQuery.setString

Signature: pQuery.setString(parameterName, value)

Returns: ParameterizedQuery pQuery - this ParameterizedQuery object. To see what methods can be used on a ParameterizedQuery, refer to the 'Parameterized Query' functions.

Sets the parameterName to the given Java String value.

Note

The JDBC driver converts this to an SQL VARCHAR or LONGVARCHAR value (depending on the argument's size relative to the driver's limits on VARCHAR values) when it sends it to the database.

Note

The parameterName may include the parameter prefix character (colon ':' or at sign '@') but is not required. For example: ':fieldValue' and 'fieldValue' will reference the same named parameter.

Parameters

Type Name Description Default
String parameterName the name of the parameter
String value the value to use for parameterName

Example

// Create the pQuery object with the stored procedure to be called
var pQuery = qie.getParameterizedQuery("update patient set name = :name, balance = :age where patient_id = 1");

// Set the values for the input parameters
pQuery.setString("name", "John Smith");
pQuery.setShort("age", "4");

// Execute the stored procedure
var queryResult = pQuery.doQuery("EMR Database");