This is an automated email from the ASF dual-hosted git repository.

aradzinski pushed a commit to branch NLPCRAFT-296
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft.git


The following commit(s) were added to refs/heads/NLPCRAFT-296 by this push:
     new a82e315  Update SqlAccess.scala
a82e315 is described below

commit a82e315fef21ad86449ada698ab60ad0261faa9d
Author: unknown <[email protected]>
AuthorDate: Mon Jun 7 19:24:44 2021 -0700

    Update SqlAccess.scala
---
 .../main/java/org/apache/nlpcraft/examples/sql/db/SqlAccess.scala  | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git 
a/nlpcraft-examples/sql/src/main/java/org/apache/nlpcraft/examples/sql/db/SqlAccess.scala
 
b/nlpcraft-examples/sql/src/main/java/org/apache/nlpcraft/examples/sql/db/SqlAccess.scala
index 80a3847..b960419 100644
--- 
a/nlpcraft-examples/sql/src/main/java/org/apache/nlpcraft/examples/sql/db/SqlAccess.scala
+++ 
b/nlpcraft-examples/sql/src/main/java/org/apache/nlpcraft/examples/sql/db/SqlAccess.scala
@@ -18,13 +18,14 @@
 package org.apache.nlpcraft.examples.sql.db
 
 import java.sql.{Connection, PreparedStatement, SQLException}
-
 import com.github.vertical_blank.sqlformatter.SqlFormatter
 import com.typesafe.scalalogging.LazyLogging
 import org.apache.nlpcraft.common.ascii.NCAsciiTable
 import org.h2.jdbc.JdbcSQLException
 import org.h2.jdbcx.JdbcDataSource
 
+import scala.util.Using
+
 /**
   * Ad-hoc querying for H2 Database. This is a simple, single thread 
implementation.
   */
@@ -70,10 +71,10 @@ object SqlAccess extends LazyLogging {
         }
 
         try {
-            managed { getPs } acquireAndGet { ps =>
+            Using.resource { getPs } { ps =>
                 qry.parameters.zipWithIndex.foreach { case (p, idx) => 
ps.setObject(idx + 1, p) }
 
-                managed { ps.executeQuery() } acquireAndGet { rs =>
+                Using.resource { ps.executeQuery() } { rs =>
                     val md = rs.getMetaData
                     val cnt = md.getColumnCount
 

Reply via email to