Cualquier lenguaje de programación moderno tiene la capacidad para la conexión a SGBD como: Oracle, PostgreSQL, MySQL, MariaDB, entre otros. Ballerina no podía ser la excepción. Veremos como conectarnos a MariaDB, un SGBD "fork" de MySQL. Creando la aplicación con Ballerina y MariaDB. Empezamos creando una sencilla base de datos llamada `` cursomariadb `` y una tabla llamada `` persons ``: CREATE OR REPLACE TABLE ( personid int, lastname varchar( 45 ), firstname varchar( 45 ), address varchar( 100 ), city varchar( 45 ) ); Insertamos algunos valores: INSERT INTO persons( personid, lastname, firstname, address, city ) VALUES ( 1 , "Moreno" , "Carmen" , "Gonzalez Arraga 102" , "Gotham" ); INSERT INTO persons( personid, lastname, firstname, address, city ) VALUES ( 2 , "Torres" , "Ji...
Ballerina ha sido diseñado para desarrollar aplicaciones modernas. Nos permite crear aplicaciones para: Consumir servicios. Trabajar con datos. Crear REST APIs. Crear gRPC APIs. Trabajar con GraphQL. Aplicaciones tipo productor-consumidor con Apache Kafka. Trabajar con bases de datos. Trabajar con LLMs. Hoy veremos el paso de parámetros en un programa sencillo hecho en Ballerina. Comenzamos creando un proyecto: $ bal new parametros $ cd parametros Editamos el programa `` main.bal `` import ballerina / io ; public function main ( string ... args ) { } Agregamos una variable tipo Array en la cabecera (main). Ahora escribimos unas sentencias para validar si el arreglo esta vacío o no import ballerina / io ; public function main ( string ... args ) { if args . length () == 0 { io :println( "No se proporcionaron argumentos." ); return ; } } Para mostrar cada uno de ...