Realizado

Fazer programa em Java que conecte a uma base de dados Firebird

Publicado em 10 de Julho de 2018 dias na TI e Programação

Sobre este projeto

Aberto

Devido a um oportunidade de negócio, precisamos integrar nosso sistema com Firebird urgentemente

IMPORTANTE: Precisamos do escopo abaixo para hoje(11/07) até as 18:00

OBJETIVO: Será um simples exemplo de Java com Firebird, para usar em uma aplicação em Java que precisa inserir e ler no Firebird

Não temos conhecimento algum de Firebird, apenas de Mysql, mas temos que inserir numa base Firebird 2.5

então aqui serão os passos do job:

1) Criar uma base de dados qualquer firebird ou passar uma pronta Vazia

2) Criar uma tabela manualmente  semelhante a essa, esse exemplo é de Mysql, mas deve ser criada no Firebird, mostrar como faz
com os tipos de dados equivalentes para o Firebird

create table une_pedido_integrado (
  pedido_id int(11) unsigned not null ,
  cliente_nome varchar(200) default null,
  cliente_data_cadastro date default null,
  cliente_data_pedido timestamp null default null,
  pedido_valor decimal(10,2) default null,
  primary key (pedido_id)
) engine=innodb default charset=utf8;


3)através do java, deve ser feito via programação os seguintes passos

a) conectar ao banco firebird, pode ter usuario e senha fixos no código

b) rodar esse insert via programação, também pode ser fixo no código

insert into une_pedido_integrado (pedido_id, cliente_nome, cliente_data_cadastro, cliente_data_pedido, pedido_valor)
values
    (200, 'joao da silva', '2018-01-01', '2018-07-11 10:16:12', 65.00);

c) Se o Firebird suportar commit e rollback, fazer esse insert com esse conceito, que se cair na exception deve dar Rollback

d) Conseguir pegar o retorno do SQL via Java

select count(*) qtd_reg from une_pedido_integrado

  dever dar um system.output.print ou coisa parecida
deve ir aparecendo no prompt, conforme vamos inserindo os registros
1
2
3



4)Conseguir ver as tabelas e dados de uma forma mais amigável, uma IDE



Passar os fontes e intruçoes para realizar os 4 passos acima

Prazo: Hoje(11/07) até as 18:00

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: 11 de Julho de 2018

Habilidades necessárias

Outro projetos publicados por L.