Pular para o conteúdo principal

Áudio e Imagens no banco de dados

Desenvolvemos um trabalho, consistia em através de um diagrama,que  fosse criado um banco de dados utilizando o Oracle 10 g XE. O NetBeans 6.8 foi a IDE utilizada para o desenvolvimento.
Também houve necessidade de utilizar algumas bibliotecas assim também como o drive Oracle para Java.

Baixe aqui as dependências 

O Projeto não está terminado mas já realiza as principais operações necessárias.

O Script SQL de criação do banco é esse.


create type Funcao as OBJECT(
  id number(4),
  titulo varchar2(30),
  descricao varchar2(50)
);


create type Imagem as OBJECT(
  imagem blob,
  formato char(5),
  nome varchar2(50),
  desc_imagem varchar2(50)
);

create type Voz as OBJECT(
  id number(4),
  audio blob,
  frase varchar2(30)
);

create type Foto as OBJECT(
  numero number(4),
  data date,
  IMG Imagem
);

create type Polegar as OBJECT(
  numero number(4),
  dedo blob,
  IMG Imagem
);

create type Cientista as OBJECT(
  nome varchar2(50),
  email varchar2(128),
  IPOLEGAR Polegar,
  IFOTO Foto,
  IVOZ Voz
);

create type Cientista as OBJECT(
  nome varchar2(50),
  email varchar2(128),
  IPOLEGAR Polegar,
  IFOTO Foto,
  Ivoz Voz
);

create type Experimento as OBJECT(
  id number(4),
  titulo varchar2(50),
  inicio date,
  cientista_resp ref Cientista
);

create type Relatorio as OBJECT(
  ordem number(4),
  data date,
  texto varchar2(128),
  IMG Imagem
);

create type Realizacao as OBJECT(
  inicio date,
  termino date,
  REL ref Relatorio,
  IFUNC ref Funcao,
  Icientistas Cientista,
  Iexperimentos Experimento,
      bolsa FLOAT
);


create type Atividade as OBJECT(
  sigla varchar2(5),
  nome varchar2(30),
  Irealizacao ref Realizacao
);

create table cientistas of Cientista;
create table experimentos of Experimento;
create table relatorios of Relatorio;
create table realizacoes of Realizacao;
create table funcoes of Funcao;
create table imagens of Imagem;
create table atividades of Atividade;
create table polegares of Polegar;
create table fotos of Foto;
create table vozes of Voz;


Criado esses tipos e tabelas e adicionando as dependências do projeto ele deve ser executado normalmente.

Em alguns servlets é necessários adiciona-lo no XML do projeto, pois não foi feito automaticamente, deverá dar erro em duas linhas  a primeira nas bibliotecas e a segunda na primeira linha do servlet podem remover as duas.
 
Para baixar o projeto clique aqui.

Bom, com isso deve ser o suficiente para rodar o projeto, lembrem-se de colocar um template, alterar as variáveis,  senhas de conexão com o banco, o xml para adicionar o servlet. ;) e colaborem comigo clicando nos anúncios no site. ;D

Qualquer duvida entre em contato clicando aqui.

Postagens mais visitadas deste blog

Minha revisão de REDES

O Modelo internet. É composto por 5 camadas ( Aplicação, Transporte, Rede, Enlace e Física), as camadas superiores utilizam serviços oferecidos pelas camadas inferiores. Assim como as camadas inferiores recursos das camadas superiores, na imagem abaixo da pra se observar que por exemplo. A Camada Transporte REDE, recebe segmentos da tabela Transporte. O que é o RTT. Round-trip time, é o calculo que determina o tempo que um pacote leva para sair da fonte, e ir até o destino. Clique Aqui se quer saber como fazer esse calculo. O que é o Slow start. É o método que ao começar algum tipo de tráfego na rede, o host manda pequenas quantidades de pacotes, de acordo com o Janela, o receptor que não está havendo congestionamento. O que é um Socket ? Segundo Marcoratti, "Um socket pode ser entendido como uma porta de um canal de comunicação que permite a um processo executando em um computador enviar/receber mensagens para/de outro processo que pode estar sendo executado

Criando um sistema de login em Java.

Login Pessoal, nesse exemplo vou demonstrar como criar um sistema de login em Java, usando servlet , jsp , e html. A IDE usada será o Netbeans , Bom a primeira coisa a ser feita é criar um projeto web pelo NetBeans . Para isso, siga os seguintes passos. Menu     File → New Project Agora clique em Java Web, depois aplicação WEB. Agora clique em Next . Coloque um nome para sua aplicação WEB, e clique em finish . Novamente clique em Next . Feito isso, agora vamos criar o formulário para que o usuário entre com o Login e a senha. Formário HTML <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"    "http://www.w3.org/TR/html4/loose.dtd"> <html>     <head>         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">         <title> Sistema de login em JSP </title>     <

Problema de charset OTRS

Tive um problema com apache e OTRS, nosso banco ORACLE estava no charset iso-8859-1. Foi necessário jogar essas linhas no arquivos /etc/init.d/httpd LANG='AMERICAN_AMERICA.WE8ISO8859P1'; export LANG NLS_LANG='AMERICAN_AMERICA.WE8ISO8859P1'; export NLS_LANG NLS_NUMERIC_CHARACTERS=,.; export NLS_NUMERIC_CHARACTERS Feito isso de um restart no apache service httpd restart Com isso deve resolver o problema.