diff --git a/dev-1/lesson-2.1/java/pom.xml b/dev-1/lesson-2.1/java/pom.xml
index 04b393d..080efe3 100644
--- a/dev-1/lesson-2.1/java/pom.xml
+++ b/dev-1/lesson-2.1/java/pom.xml
@@ -18,6 +18,7 @@
+
tech.ydb
ydb-sdk-bom
@@ -29,10 +30,25 @@
+
tech.ydb
ydb-sdk-query
+
+
+ tech.ydb.auth
+ yc-auth-provider
+
+
+
+
+ io.grpc
+ grpc-netty-shaded
+ 1.60.1
+
+
+
org.apache.logging.log4j
log4j-slf4j-impl
@@ -41,25 +57,66 @@
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 3.12.1
-
- 21
-
-
-
- attach-javadocs
-
- jar
-
-
-
-
-
-
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.12.1
+
+ 21
+ 21
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.3.0
+
+
+
+ tech.ydb.app.Application
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 3.5.1
+
+
+ package
+ shade
+
+ false
+
+
+
+ *:*
+
+ META-INF/*.SF
+ META-INF/*.DSA
+ META-INF/*.RSA
+
+
+
+
+
+
+
+
+ tech.ydb.app.Application
+
+
+
+
+
+
+
diff --git a/dev-1/lesson-2.1/java/src/main/java/tech/ydb/app/Application.java b/dev-1/lesson-2.1/java/src/main/java/tech/ydb/app/Application.java
index 7167f77..cfe75ec 100644
--- a/dev-1/lesson-2.1/java/src/main/java/tech/ydb/app/Application.java
+++ b/dev-1/lesson-2.1/java/src/main/java/tech/ydb/app/Application.java
@@ -3,6 +3,7 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import tech.ydb.common.transaction.TxMode;
+import tech.ydb.core.auth.EnvironAuthProvider;
import tech.ydb.core.grpc.GrpcTransport;
import tech.ydb.query.QueryClient;
import tech.ydb.query.tools.QueryReader;
@@ -21,13 +22,15 @@ public class Application {
* Строка подключения к локальной базе данных YDB
* Формат: grpc://<хост>:<порт>/<путь к базе данных>
*/
- private static final String CONNECTION_STRING = "grpc://localhost:2136/local";
+ private static final String CONNECTION_STRING = "grpcs://lb.etnbl54v62l9q2n3nae6.ydb.mdb.yandexcloud.net:2135/ru-central1/b1gr3pr7d18v5t9o681u/etnbl54v62l9q2n3nae6";
+// private static final String CONNECTION_STRING = "grpc://127.0.0.1:2136/local";
public static void main(String[] args) {
// Создаем драйвер для подключения к YDB через gRPC
try (GrpcTransport grpcTransport = GrpcTransport
.forConnectionString(CONNECTION_STRING)
.withConnectTimeout(Duration.ofSeconds(10))
+ .withAuthProvider(new EnvironAuthProvider())
.build()
) {
// Создаем клиент для выполнения SQL-запросов
diff --git a/dev-1/lesson-3.1/java/pom.xml b/dev-1/lesson-3.1/java/pom.xml
index 5a18162..d152b80 100644
--- a/dev-1/lesson-3.1/java/pom.xml
+++ b/dev-1/lesson-3.1/java/pom.xml
@@ -46,14 +46,18 @@
21
-
-
- attach-javadocs
-
- jar
-
-
-
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.3.0
+
+
+
+ tech.ydb.app.Application
+
+
+
diff --git a/dev-1/lesson-3.1/java/src/main/java/tech/ydb/app/IssueYdbRepository.java b/dev-1/lesson-3.1/java/src/main/java/tech/ydb/app/IssueYdbRepository.java
index e8e73e6..1194efe 100644
--- a/dev-1/lesson-3.1/java/src/main/java/tech/ydb/app/IssueYdbRepository.java
+++ b/dev-1/lesson-3.1/java/src/main/java/tech/ydb/app/IssueYdbRepository.java
@@ -72,8 +72,10 @@ public List findAll() {
// Этот режим сообщает серверу, что это транзакция только для чтения.
// Это позволяет снизить накладные расходы на подготовку к изменениям и просто читать данные из
// одного снимка базы данных.
- var resultSet = queryServiceHelper.executeQuery("SELECT id, title, created_at FROM issues;",
- TxMode.SNAPSHOT_RO, Params.empty());
+ var resultSet = queryServiceHelper.executeQuery(
+ "DECLARE $prefix AS Text; SELECT id, title, created_at FROM issues WHERE title LIKE $prefix;",
+ TxMode.SNAPSHOT_RO,
+ Params.of("$prefix", PrimitiveValue.newText("Ticket 1")));
var resultSetReader = resultSet.getResultSet(0);
diff --git a/dev-1/lesson-4.1/java/pom.xml b/dev-1/lesson-4.1/java/pom.xml
index a3a3809..fa981b8 100644
--- a/dev-1/lesson-4.1/java/pom.xml
+++ b/dev-1/lesson-4.1/java/pom.xml
@@ -46,14 +46,18 @@
21
-
-
- attach-javadocs
-
- jar
-
-
-
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.3.0
+
+
+
+ tech.ydb.app.Application
+
+
+
diff --git a/dev-1/lesson-5.1/java/pom.xml b/dev-1/lesson-5.1/java/pom.xml
index 2d509cf..1fe1034 100644
--- a/dev-1/lesson-5.1/java/pom.xml
+++ b/dev-1/lesson-5.1/java/pom.xml
@@ -46,14 +46,18 @@
21
-
-
- attach-javadocs
-
- jar
-
-
-
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.3.0
+
+
+
+ tech.ydb.app.Application
+
+
+
diff --git a/dev-1/lesson-6.1/java/pom.xml b/dev-1/lesson-6.1/java/pom.xml
index 751edda..f01813d 100644
--- a/dev-1/lesson-6.1/java/pom.xml
+++ b/dev-1/lesson-6.1/java/pom.xml
@@ -50,14 +50,18 @@
21
-
-
- attach-javadocs
-
- jar
-
-
-
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.3.0
+
+
+
+ tech.ydb.app.Application
+
+
+