Ошибка подключения Ballerina MySQL: ошибка при загрузке драйвера базы данныхMySql

Форум по Mysql
Ответить
Anonymous
 Ошибка подключения Ballerina MySQL: ошибка при загрузке драйвера базы данных

Сообщение Anonymous »

Я пытаюсь подключиться к базе данных MySQL, используя следующий код.

Код: Выделить всё

import ballerina/io;
// import ballerina/http;
import ballerinax/mysql;
import ballerina/sql;

configurable string dbHost = ?;
configurable int dbPort = ?;
configurable string dbUser = ?;
configurable string dbPassword = ?;
configurable string dbName = ?;

type User record {
int userId;
string email;
string password;
string createdAt;
string updatedAt;
};

mysql:Client|sql:Error dbClientResult = check new (
user = dbUser,
password = dbPassword,
database = dbName,
host = dbHost,
port = dbPort
);
final mysql:Client dbClient = check dbClientResult;

public function main() returns error? {
io:println("MySQL Connected to " + dbName);
return;
}

isolated function insertUser(mysql:Client dbClient, User entry) returns sql:ExecutionResult|error {
User {userId, email, password, createdAt, updatedAt} = entry;
sql:ParameterizedQuery insertQuery = `INSERT INTO users (id, email, password, createdAt, updatedAt)
VALUES (${userId}, ${email}, ${password}, ${createdAt}, ${updatedAt})`;
return dbClient->execute(insertQuery);
}
Но возникает следующая ошибка

Код: Выделить всё

error: Error while loading database driver. This may be because the database driver path is not configured correctly in the `Ballerina.toml` file or provided database driver version is not supported by the connector
Я добавил файл mysql-connector-java-8.0.26.jar и настроил его в файле Ballerina.toml

Код: Выделить всё

[mysql]
driverPath = "libs\\mysql-connector-java-8.0.26.jar"
Версии
  • Балерина = 2201.12.10
  • MySQL = 1.16.1


Подробнее здесь: https://stackoverflow.com/questions/798 ... ase-driver
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «MySql»