[B4XPages] jRDC2 + CRUD MySql + Login [Código Fonte Gratuito]

Lucas Siqueira

Active Member
Licensed User
Longtime User
Olá, veja como ficou o projeto

1) Login;
2) Adicionar Usuário;
3) Listar Usuários;
4) Editar Usuário;
5) Excluir Usuário;

background5.jpg
background5 (1).jpg



Existem vários sites onde você pode baixar a biblioteca de conexão Java: mysql-connector-java-5.1.44

https://downloads.mysql.com/archives/c-j/

1712533153288.png



ou https://mvnrepository.com/artifact/mysql/mysql-connector-java/5.1.44

1712533302723.png



no b4j você deve editar o arquivo config.properties com suas configurações:

1)
no b4j você deve editar o arquivo config.properties com suas configurações:
B4X:
JdbcUrl=jdbc:mysql://localhost:3306/namedatabase?characterEncoding=utf8&useSSL=false
User=name_user
Password=senha_user

2) Execute o arquivo b4x_users.sql para criar a tabela b4x_users no seu banco de dados
e os campos:
id type int(11) auto incremeto
user type text
password type text

3) coloque a biblioteca de conexão mysql ( mysql-connector-java-5.1.44 ) na pasta de bibliotecas do b4j.

4) no b4a altere a variável rdcLink com o IP e a porta do servidor que está executando o b4j.

5) por algum motivo se declararmos os tipos ( DBResult e DBCommand ) em Class_Globals dentro do B4XMainPage, eu estava recebendo um erro, quando alterei para Process_Globals dentro do main, funcionou.
B4X:
Type DBResult (Tag As Object, Columns As Map, Rows As List)
Type DBCommand (Name As String, Parameters() As Object)
1712534683914.png


6) Se eu fiz um trabalho útil para você, me pague um café ! kkkkkkkkkk
 

Attachments

  • JRBC.zip
    72.9 KB · Views: 100
Top