text: var docData = {"isSingleFile":false,"name":"jdbc","description":"\u003ch2\u003eModule overview\u003c/h2\u003e\n\u003cp\u003eThis module provides the functionality required to access and manipulate data stored in any type of relational database\nthat is accessible via Java Database Connectivity (JDBC).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003ePrerequisite:\u003c/strong\u003e Add the JDBC driver corresponding to the database you are trying to interact with\nas a native library dependency in your Ballerina project. Then, once you build the project by executing the \u003ccode\u003eballerina build\u003c/code\u003e\ncommand, you should be able to run the resultant by executing the \u003ccode\u003eballerina run\u003c/code\u003e command.\u003c/p\u003e\n\u003cp\u003eE.g., The \u003ccode\u003eBallerina.toml\u003c/code\u003e content.\nChange the path to the JDBC driver appropriately.\u003c/p\u003e\n\u003cpre\u003e\u003ccode class\u003d\"language-toml\"\u003e[package]\norg \u003d \u0026quot;sample\u0026quot;\nname \u003d \u0026quot;jdbc\u0026quot;\nversion\u003d \u0026quot;0.1.0\u0026quot;\n\n[[platform.java11.dependency]]\nartafactId \u003d \u0026quot;h2\u0026quot;\nversion \u003d \u0026quot;1.4.200\u0026quot;\npath \u003d \u0026quot;/path/to/com.h2database.h2-1.4.200.jar\u0026quot;\ngroupId \u003d \u0026quot;com.h2database\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eClient\u003c/h3\u003e\n\u003cp\u003eTo access a database, you must first create a\n\u003ca href\u003d\"https://ballerina.io/swan-lake/learn/api-docs/ballerina/#/jdbc/clients/Client\"\u003ejdbc:Client\u003c/a\u003e object.\nThe examples for creating a JDBC client can be found below.\u003c/p\u003e\n\u003ch4\u003eCreating a client\u003c/h4\u003e\n\u003cp\u003eThis example shows the different ways of creating the \u003ccode\u003ejdbc:Client\u003c/code\u003e. The client can be created by passing\nthe JDBC URL, which is a mandatory property and all other fields are optional.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003edbClient1\u003c/code\u003e receives only the database URL and the \u003ccode\u003edbClient2\u003c/code\u003e receives the username and password in addition to the URL.\nIf the properties are passed in the same order as it is defined in the \u003ccode\u003ejdbc:Client\u003c/code\u003e, you can pass it\nwithout named params.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003edbClient3\u003c/code\u003e uses the named params to pass all the attributes and provides the \u003ccode\u003eoptions\u003c/code\u003e property in the type of\n\u003ca href\u003d\"https://ballerina.io/swan-lake/learn/api-docs/ballerina/#/jdbc/records/Options\"\u003ejdbc:Options\u003c/a\u003e\nand also uses the unshared connection pool in the type of\n\u003ca href\u003d\"https://ballerina.io/swan-lake/learn/api-docs/ballerina/#/sql/records/ConnectionPool\"\u003esql:ConnectionPool\u003c/a\u003e.\nFor more information about connection pooling, see \u003ca href\u003d\"https://ballerina.io/swan-lake/learn/api-docs/ballerina/#/sql\"\u003eSQL Module\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003edbClient4\u003c/code\u003e receives some custom properties within the\n\u003ca href\u003d\"https://ballerina.io/swan-lake/learn/api-docs/ballerina/#/jdbc/records/Options\"\u003ejdbc:Options\u003c/a\u003e\nand those properties will be used by the defined \u003ccode\u003edatasourceName\u003c/code\u003e.\nAs per the provided example, the \u003ccode\u003eorg.h2.jdbcx.JdbcDataSource\u003c/code\u003e datasource  will be configured with a \u003ccode\u003eloginTimeout\u003c/code\u003e\nof \u003ccode\u003e2000\u003c/code\u003e milli seconds.\u003c/p\u003e\n\u003cpre\u003e\u003ccode class\u003d\"language-ballerina\"\u003ejdbc:Client|sql:Error dbClient1 \u003d new (\u0026quot;jdbc:h2:~/path/to/database\u0026quot;);\njdbc:Client|sql:Error dbClient2 \u003d new (\u0026quot;jdbc:h2:~/path/to/database\u0026quot;, \n                            \u0026quot;root\u0026quot;, \u0026quot;root\u0026quot;);\njdbc:Client|sql:Error dbClient3 \u003d new (url \u003d  \u0026quot;jdbc:h2:~/path/to/database\u0026quot;,\n                             user \u003d \u0026quot;root\u0026quot;, password \u003d \u0026quot;root\u0026quot;,\n                             options \u003d {\n                                 datasourceName: \u0026quot;org.h2.jdbcx.JdbcDataSource\u0026quot;\n                             },\n                             connectionPool \u003d {\n                                 maxOpenConnections: 5\n                             });\njdbc:Client|sql:Error dbClient4 \u003d new (url \u003d  \u0026quot;jdbc:h2:~/path/to/database\u0026quot;, \n                             user \u003d \u0026quot;root\u0026quot;, password \u003d \u0026quot;root\u0026quot;,\n                             options \u003d {\n                                datasourceName: \u0026quot;org.h2.jdbcx.JdbcDataSource\u0026quot;, \n                                properties: {\u0026quot;loginTimeout\u0026quot;: \u0026quot;2000\u0026quot;}\n                             });                          \n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can find more details about each property in the\n\u003ca href\u003d\"https://ballerina.io/swan-lake/learn/api-docs/ballerina/#/jdbc/clients/Client\"\u003ejdbc:Client\u003c/a\u003e constructor.\u003c/p\u003e\n\u003cp\u003eThe \u003ca href\u003d\"https://ballerina.io/swan-lake/learn/api-docs/ballerina/#/jdbc/clients/Client\"\u003ejdbc:Client\u003c/a\u003e references\n\u003ca href\u003d\"https://ballerina.io/swan-lake/learn/api-docs/ballerina/#/sql/abstractObjects/Client\"\u003esql:Client\u003c/a\u003e and\nall the operations defined by the \u003ccode\u003esql:Client\u003c/code\u003e will be supported by the \u003ccode\u003ejdbc:Client\u003c/code\u003e as well.\u003c/p\u003e\n\u003cp\u003eFor more information on all the operations supported by the \u003ccode\u003ejdbc:Client\u003c/code\u003e, which include the below, see the\n\u003ca href\u003d\"https://ballerina.io/swan-lake/learn/api-docs/ballerina/#/jdbc/clients/Client\"\u003eSQL Module\u003c/a\u003e.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eConnection Pooling\u003c/li\u003e\n\u003cli\u003eQuerying data\u003c/li\u003e\n\u003cli\u003eInserting data\u003c/li\u003e\n\u003cli\u003eUpdating data\u003c/li\u003e\n\u003cli\u003eDeleting data\u003c/li\u003e\n\u003cli\u003eBatch insert and update data\u003c/li\u003e\n\u003cli\u003eExecute stored procedures\u003c/li\u003e\n\u003cli\u003eClosing client\u003c/li\u003e\n\u003c/ol\u003e\n","modules":[{"id":"jdbc","summary":"\u003cp\u003eThis module provides the functionality required to access and manipulate data stored in any type of relational database\nthat is accessible via Java Database Connectivity (JDBC).\u003c/p\u003e\n","description":"\u003ch2\u003eModule overview\u003c/h2\u003e\n\u003cp\u003eThis module provides the functionality required to access and manipulate data stored in any type of relational database\nthat is accessible via Java Database Connectivity (JDBC).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003ePrerequisite:\u003c/strong\u003e Add the JDBC driver corresponding to the database you are trying to interact with\nas a native library dependency in your Ballerina project. Then, once you build the project by executing the \u003ccode\u003eballerina build\u003c/code\u003e\ncommand, you should be able to run the resultant by executing the \u003ccode\u003eballerina run\u003c/code\u003e command.\u003c/p\u003e\n\u003cp\u003eE.g., The \u003ccode\u003eBallerina.toml\u003c/code\u003e content.\nChange the path to the JDBC driver appropriately.\u003c/p\u003e\n\u003cpre\u003e\u003ccode class\u003d\"language-toml\"\u003e[package]\norg \u003d \u0026quot;sample\u0026quot;\nname \u003d \u0026quot;jdbc\u0026quot;\nversion\u003d \u0026quot;0.1.0\u0026quot;\n\n[[platform.java11.dependency]]\nartafactId \u003d \u0026quot;h2\u0026quot;\nversion \u003d \u0026quot;1.4.200\u0026quot;\npath \u003d \u0026quot;/path/to/com.h2database.h2-1.4.200.jar\u0026quot;\ngroupId \u003d \u0026quot;com.h2database\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eClient\u003c/h3\u003e\n\u003cp\u003eTo access a database, you must first create a\n\u003ca href\u003d\"https://ballerina.io/swan-lake/learn/api-docs/ballerina/#/jdbc/clients/Client\"\u003ejdbc:Client\u003c/a\u003e object.\nThe examples for creating a JDBC client can be found below.\u003c/p\u003e\n\u003ch4\u003eCreating a client\u003c/h4\u003e\n\u003cp\u003eThis example shows the different ways of creating the \u003ccode\u003ejdbc:Client\u003c/code\u003e. The client can be created by passing\nthe JDBC URL, which is a mandatory property and all other fields are optional.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003edbClient1\u003c/code\u003e receives only the database URL and the \u003ccode\u003edbClient2\u003c/code\u003e receives the username and password in addition to the URL.\nIf the properties are passed in the same order as it is defined in the \u003ccode\u003ejdbc:Client\u003c/code\u003e, you can pass it\nwithout named params.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003edbClient3\u003c/code\u003e uses the named params to pass all the attributes and provides the \u003ccode\u003eoptions\u003c/code\u003e property in the type of\n\u003ca href\u003d\"https://ballerina.io/swan-lake/learn/api-docs/ballerina/#/jdbc/records/Options\"\u003ejdbc:Options\u003c/a\u003e\nand also uses the unshared connection pool in the type of\n\u003ca href\u003d\"https://ballerina.io/swan-lake/learn/api-docs/ballerina/#/sql/records/ConnectionPool\"\u003esql:ConnectionPool\u003c/a\u003e.\nFor more information about connection pooling, see \u003ca href\u003d\"https://ballerina.io/swan-lake/learn/api-docs/ballerina/#/sql\"\u003eSQL Module\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003edbClient4\u003c/code\u003e receives some custom properties within the\n\u003ca href\u003d\"https://ballerina.io/swan-lake/learn/api-docs/ballerina/#/jdbc/records/Options\"\u003ejdbc:Options\u003c/a\u003e\nand those properties will be used by the defined \u003ccode\u003edatasourceName\u003c/code\u003e.\nAs per the provided example, the \u003ccode\u003eorg.h2.jdbcx.JdbcDataSource\u003c/code\u003e datasource  will be configured with a \u003ccode\u003eloginTimeout\u003c/code\u003e\nof \u003ccode\u003e2000\u003c/code\u003e milli seconds.\u003c/p\u003e\n\u003cpre\u003e\u003ccode class\u003d\"language-ballerina\"\u003ejdbc:Client|sql:Error dbClient1 \u003d new (\u0026quot;jdbc:h2:~/path/to/database\u0026quot;);\njdbc:Client|sql:Error dbClient2 \u003d new (\u0026quot;jdbc:h2:~/path/to/database\u0026quot;, \n                            \u0026quot;root\u0026quot;, \u0026quot;root\u0026quot;);\njdbc:Client|sql:Error dbClient3 \u003d new (url \u003d  \u0026quot;jdbc:h2:~/path/to/database\u0026quot;,\n                             user \u003d \u0026quot;root\u0026quot;, password \u003d \u0026quot;root\u0026quot;,\n                             options \u003d {\n                                 datasourceName: \u0026quot;org.h2.jdbcx.JdbcDataSource\u0026quot;\n                             },\n                             connectionPool \u003d {\n                                 maxOpenConnections: 5\n                             });\njdbc:Client|sql:Error dbClient4 \u003d new (url \u003d  \u0026quot;jdbc:h2:~/path/to/database\u0026quot;, \n                             user \u003d \u0026quot;root\u0026quot;, password \u003d \u0026quot;root\u0026quot;,\n                             options \u003d {\n                                datasourceName: \u0026quot;org.h2.jdbcx.JdbcDataSource\u0026quot;, \n                                properties: {\u0026quot;loginTimeout\u0026quot;: \u0026quot;2000\u0026quot;}\n                             });                          \n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eYou can find more details about each property in the\n\u003ca href\u003d\"https://ballerina.io/swan-lake/learn/api-docs/ballerina/#/jdbc/clients/Client\"\u003ejdbc:Client\u003c/a\u003e constructor.\u003c/p\u003e\n\u003cp\u003eThe \u003ca href\u003d\"https://ballerina.io/swan-lake/learn/api-docs/ballerina/#/jdbc/clients/Client\"\u003ejdbc:Client\u003c/a\u003e references\n\u003ca href\u003d\"https://ballerina.io/swan-lake/learn/api-docs/ballerina/#/sql/abstractObjects/Client\"\u003esql:Client\u003c/a\u003e and\nall the operations defined by the \u003ccode\u003esql:Client\u003c/code\u003e will be supported by the \u003ccode\u003ejdbc:Client\u003c/code\u003e as well.\u003c/p\u003e\n\u003cp\u003eFor more information on all the operations supported by the \u003ccode\u003ejdbc:Client\u003c/code\u003e, which include the below, see the\n\u003ca href\u003d\"https://ballerina.io/swan-lake/learn/api-docs/ballerina/#/jdbc/clients/Client\"\u003eSQL Module\u003c/a\u003e.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eConnection Pooling\u003c/li\u003e\n\u003cli\u003eQuerying data\u003c/li\u003e\n\u003cli\u003eInserting data\u003c/li\u003e\n\u003cli\u003eUpdating data\u003c/li\u003e\n\u003cli\u003eDeleting data\u003c/li\u003e\n\u003cli\u003eBatch insert and update data\u003c/li\u003e\n\u003cli\u003eExecute stored procedures\u003c/li\u003e\n\u003cli\u003eClosing client\u003c/li\u003e\n\u003c/ol\u003e\n","orgName":"ballerina","version":"0.5.3","records":[{"fields":[{"defaultValue":"()","type":{"name":"string","category":"builtin","isAnonymousUnionType":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isRestParam":false,"isLambda":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"datasourceName","description":"\u003cp\u003eThe driver class name to be used to get the connection\u003c/p\u003e\n","isDeprecated":false},{"defaultValue":"()","type":{"name":"map","category":"map","isAnonymousUnionType":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isRestParam":false,"isLambda":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0,"constraint":{"name":"anydata","category":"builtin","isAnonymousUnionType":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isRestParam":false,"isLambda":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0}},"name":"properties","description":"\u003cp\u003ethe properties of the database which should be applied when getting the connection\u003c/p\u003e\n","isDeprecated":false}],"isClosed":true,"name":"Options","description":"\u003cp\u003eProvides a set of configuration related to database.\u003c/p\u003e\n","isDeprecated":false}],"classes":[],"abstractObjects":[],"clients":[{"remoteMethods":[],"fields":[],"methods":[{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"string","category":"builtin","isAnonymousUnionType":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isRestParam":false,"isLambda":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"\u003cp\u003eThe JDBC  URL of the database\u003c/p\u003e\n","isDeprecated":false},{"defaultValue":"()","type":{"name":"string","category":"builtin","isAnonymousUnionType":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isRestParam":false,"isLambda":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"user","description":"\u003cp\u003eIf the database is secured, the username of the database\u003c/p\u003e\n","isDeprecated":false},{"defaultValue":"()","type":{"name":"string","category":"builtin","isAnonymousUnionType":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isRestParam":false,"isLambda":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"password","description":"\u003cp\u003eThe password of provided username of the database\u003c/p\u003e\n","isDeprecated":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"jdbc","version":"0.5.3","name":"Options","category":"records","isAnonymousUnionType":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isRestParam":false,"isLambda":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"options","description":"\u003cp\u003eThe Database specific JDBC client properties\u003c/p\u003e\n","isDeprecated":false},{"defaultValue":"()","type":{"moduleName":"sql","name":"ConnectionPool","category":"reference","isAnonymousUnionType":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isRestParam":false,"isLambda":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"connectionPool","description":"\u003cp\u003eThe \u003ccode\u003esql:ConnectionPool\u003c/code\u003e object to be used within the jdbc client.\nIf there is no connectionPool is provided, the global connection pool will be used and it will\nbe shared by other clients which has same properties.\u003c/p\u003e\n","isDeprecated":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"sql","version":"0.5.3","name":"Error","category":"types","isAnonymousUnionType":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isRestParam":false,"isLambda":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false}],"name":"init","description":"\u003cp\u003eInitialize JDBC client.\u003c/p\u003e\n","isDeprecated":false},{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"sql","version":"0.5.3","name":"Error","category":"types","isAnonymousUnionType":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isRestParam":false,"isLambda":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"\u003cp\u003ePossible error during closing the client\u003c/p\u003e\n","isDeprecated":false}],"name":"close","description":"\u003cp\u003eClose the JDBC client.\u003c/p\u003e\n","isDeprecated":false}],"initMethod":{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[{"defaultValue":"","type":{"name":"string","category":"builtin","isAnonymousUnionType":false,"isArrayType":false,"isNullable":false,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isRestParam":false,"isLambda":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"url","description":"\u003cp\u003eThe JDBC  URL of the database\u003c/p\u003e\n","isDeprecated":false},{"defaultValue":"()","type":{"name":"string","category":"builtin","isAnonymousUnionType":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isRestParam":false,"isLambda":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"user","description":"\u003cp\u003eIf the database is secured, the username of the database\u003c/p\u003e\n","isDeprecated":false},{"defaultValue":"()","type":{"name":"string","category":"builtin","isAnonymousUnionType":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isRestParam":false,"isLambda":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"password","description":"\u003cp\u003eThe password of provided username of the database\u003c/p\u003e\n","isDeprecated":false},{"defaultValue":"()","type":{"orgName":"ballerina","moduleName":"jdbc","version":"0.5.3","name":"Options","category":"records","isAnonymousUnionType":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isRestParam":false,"isLambda":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"options","description":"\u003cp\u003eThe Database specific JDBC client properties\u003c/p\u003e\n","isDeprecated":false},{"defaultValue":"()","type":{"moduleName":"sql","name":"ConnectionPool","category":"reference","isAnonymousUnionType":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isRestParam":false,"isLambda":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"connectionPool","description":"\u003cp\u003eThe \u003ccode\u003esql:ConnectionPool\u003c/code\u003e object to be used within the jdbc client.\nIf there is no connectionPool is provided, the global connection pool will be used and it will\nbe shared by other clients which has same properties.\u003c/p\u003e\n","isDeprecated":false}],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"sql","version":"0.5.3","name":"Error","category":"types","isAnonymousUnionType":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isRestParam":false,"isLambda":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"","isDeprecated":false}],"name":"init","description":"\u003cp\u003eInitialize JDBC client.\u003c/p\u003e\n","isDeprecated":false},"otherMethods":[{"isIsolated":false,"isRemote":false,"isExtern":false,"parameters":[],"returnParameters":[{"type":{"orgName":"ballerina","moduleName":"sql","version":"0.5.3","name":"Error","category":"types","isAnonymousUnionType":false,"isArrayType":false,"isNullable":true,"isTuple":false,"isIntersectionType":false,"isParenthesisedType":false,"isRestParam":false,"isLambda":false,"isDeprecated":false,"generateUserDefinedTypeLink":true,"memberTypes":[],"paramTypes":[],"arrayDimensions":0},"name":"","description":"\u003cp\u003ePossible error during closing the client\u003c/p\u003e\n","isDeprecated":false}],"name":"close","description":"\u003cp\u003eClose the JDBC client.\u003c/p\u003e\n","isDeprecated":false}],"name":"Client","description":"\u003cp\u003eRepresents a JDBC client.\u003c/p\u003e\n","isDeprecated":false}],"listeners":[],"functions":[],"constants":[],"annotations":[],"errors":[],"types":[]}]};