B4J Library [B4X] jRDC2 - B4J implementation of RDC (Remote Database Connector) - Erel    
Jun 22, 2026   
(42 reactions)/
RDC is a middleware server that makes it simple to safely connect clients and remote SQL database servers.
jRDC2 is the latest version. All new projects should use this version.
jRDC2 is made... with B4A, B4J and B4i is responsible for sending the requests and handling the responses.
jRDC2 can work...)
Type DBCommand (Name As String, Parameters() As Object)
Private const rdcLink As String...
link: as required by jServer v5.
For new projects it is recommended to switch to jRDC3: https://www.b4x.com/android...
Share My Creation [Project Template] jRDC2 Server - aeric    
Jun 24, 2026   
(5 reactions)
Updates
jRDC3 Server is available
Version: 3.30
Project template based on jRDC2 version 2.23 with sample database.
162504
GitHub: https://github.com/pyhoon/jrdc2-server-template-b4j
Template:
JRDC Server (3.30).b4xtemplate
Supported databases:
SQLite
MySQL
MS SQL
Firebird
Postgresql
DBF
Depends on:
JavaObject
jRandomAccessFile
jServer
jShell
jSQL
B4X Client app:
jRDC2 Client (B4A, B4i, B4J)
Version 1.x is available here:
https://www.b4x.com/android/forum/threads/project...
B4A Tutorial Remote Database Connector (RDC) - Connect to any remote DB - Erel    
Jan 10, 2021   
(19 reactions)jRDC version 2 is available here: https://www.b4x.com/android/forum/t...ation-of-rdc-remote-database-connector.61801/
This tutorial covers a new framework named Remote Database Connector (RDC). The purpose of RDC is to make it simple to develop Android applications that interact with remote database servers.
There are two components in this framework: a lightweight Java web server (the middleware) and a B4A class named DBRequestManager that interacts with this web server.
The Java web server...
Spanish [TUTORIAL] Acceder a base de datos con jRDC2 - josejad    
Apr 15, 2025   
(7 reactions).NET, etc...
3.- jRDC2: Es la forma recomendada por Erel para acceder a base de datos y sobre la que nos centraremos en este tutorial.
Las ventajas de jRDC2 son:
Soporta la mayoría de las bases de....
Soporta todo tipo de consultas, incluidas consultas BATCH (por lotes)
Soporta BLOB's
jRDC2... puede usar en B4A, B4i o B4J.
Por tanto, para usar jRDC2, necesitas ejecutar la aplicación servidor (un... de librerías adicionales de B4J
- Descarga el código fuente del servidor B4J del tutorial jRDC2 (o...
Share My Creation [Project Template] jRDC3 Server - aeric    
Aug 28, 2026   
(15 reactions)jRDC3 Server Template
Version: 3.62 (based on jRDC3 Server version 3.01)
GitHub: https://github.com/pyhoon/jrdc3-server-template
Overview
A B4J template for creating a jRDC3 remote database server — an HTTP-based middleware that bridges B4X client applications (B4A, B4i, B4J) with your database, exposing SQL operations through a simple binary-serialized protocol.
171977 171979
Note: Connections between clients and server are bi-directional.
Work with jRDC2 Client template and jRDC3 Client...
Share My Creation jRDC2 server with login session - aeric    
May 20, 2025   
(8 reactions)https://www.b4x.com/android/forum/attachments/jrdc2-server-png.162504/
A jRDC2 server with login session modified from jRDC2 Server.
This project is currently a proof of concept.
It demonstrates a login test using email and password to return a session id.
This session id is required by the client to make further queries.
Thus, client does not need to send the email and password for every... jRDC2 but if anyone wants to make his jRDC2 more secure, he can check this project to get some ideas...
B4A Library [B4X] jRDC3 - remote database connector - Erel    
Jul 26, 2026   
(23 reactions)This is version 3 of the beloved RDC / jRDC feature - a middleware server that makes it simple to... module. Note that the server is compatible with clients running v2+.
RDC is made of two components... B4i is responsible for sending the requests and handling the responses.
jRDC can work with any... be open for incoming connections in the firewall.
Client configuration
Add RDC_Client library to.../rdc"
Make queries with rdc.ExecuteQuery:
Wait For (rdc.ExecuteQuery("select_animal"...
Spanish [B4XPages] jRDC2 + MySQL CRUD + Login - josejad    
Feb 24, 2022   
(15 reactions) login, etc... pero he visto pocos con jRDC2.
Los datos de la base de datos y la interfaz gráfica son... crear el servidor jRDC2
- B4A 9.9+ que ya soporta B4XPages, aunque lo ideal es siempre actualizar... sql a tu base de datos. Puedes usar phpMyAdmin, HeidiSQL, etc…
- Configurar el servidor jRDC2. Para ello, abre el archivo jRDC2_B4J.zip, recuerda cambiar tu usuario y contraseña en el fichero config.properties
https://www.b4x.com/android/forum/threads/b4x-jrdc2-b4j-implementation-of-rdc-remote...
Share My Creation [Project Template] [B4X] jRDC2 Client (B4A, B4i, B4J) - aeric    
Dec 17, 2025   
(6 reactions)Version: 3.00
Description: JRDC Client Template to be used with jRDC2 Server.
162509162510
GitHub: https://github.com/pyhoon/jrdc2-client-template-b4x
How to use:
Run jRDC2 Server
Create a new project from B4A, B4i or B4J
Change the rdcLink in Main module to jRDC2 server IP and run
B4A and B4i may complain about missing files when opening the project. Compiling in debug or sync the files using Macro will copy the files from shared folder.
Note: When debugging with B4J client, jRDC2...
Share My Creation jRDC2 server authentication + console client - aeric    
May 7, 2025   
(7 reactions)
Update
Here is another example using session id
https://www.b4x.com/android/forum/threads/jrdc2-server-with-login-session.166903/
Simple jRDC2 server authentication example with user name and password
This example is based on this solved question for learning purpose.
If user name and password are not matched, the query will show 0 row result or affected rows.
I added a non-UI console app to connect to the server.
Edit the rdcLink host IP in Main module.
console.jar need to be run...
Page: 1  
2  
3  
4  
5  
6  
7