PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Departamento de Computação Curso de Análise e Desenvolvimento de Sistemas Modelagem Conceitual de Dados

Documentos relacionados
Conexão do Banco de Dados localhost

TECNOLOGIAS DE ACESSO A BASES DE DADOS. Profª Ana Paula Cação Maio de 2018

Programação Orientada a Objetos II

O JasperReports Studio é uma ferramenta de software que oferece um ambiente visual para criar relatórios para a plataforma Java. É open source.

Aula Extra Configuração do Eclipse com Hibernate

Acesso a banco de dados

Projeto Final Curso de Java Básico

De forma simples, para a execução de comandos SQL com JDBC, precisa-se da instancia de três classes Java. São elas: Nome da classe Função

Como criar um banco de dados usando o mysql

Agenda. Instalação e configuração. Processamento de comandos SQL com JDBC. Driver JDBC Criação da classe de conexão

JDBC Java Database Connectivity

Exercícios de fixação: Listas

Lista de Exercícios da disciplina Aplicações de Linguagem de Programação Orientada a objetos

JDBC (Java Database Connectivity) Padrão de Projeto DAO (Data Access Object) Roteiro para instalação do banco de dados e do driver JDBC

Unidade 12: Programação de Banco de Dados com Java Prof. Daniel Caetano

PROGRAMAÇÃO ORIENTADA A OBJETOS. Aula 9- Introdução ao JDBC

Java - Conexão ao Banco de Dados usando JDBC

Manipulação de Banco de Dados com Java. Ms. Bruno Crestani Calegaro Maio/ 2015

PCS Laboratório de Engenharia de Software I Tutorial de Modelagem de Dados no RSA v9.5 (por Michelet dal Carpio Chávez)

CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

Fundamentos de Programação Java. Professor Vicente Paulo de Camargo

Programação WEB (JSP + Banco Dados) Eng. Computação Prof. Rodrigo Rocha

JAVA. Professor: Bruno Toledo

Banco de Dados. Banco de Dados

C A P I T U L O 10 F U N Ç Õ E S I N T E R N A S P H P P A R A B A N C O D E D A D O S

show databases Programação Comercial Walderson Shimokawa 1

Manual de configuração do Central Tiss, com base de dados MySQL e utilização em rede.

PERSISTÊNCIA EM JAVA. Introdução. Conexão a banco de dados através do driver JDBC UNIDADEE

Instalação do MySQL e da ferramenta MySQL- Front

Como criar um banco de dados usando o mysql

Persistência BD / drivers

Título: Como instalar e configurar o acesso ao sistema em um computador utilizado como estação?

Introdução ao Sistema. Características

1.2- Ambientes de Middleware

BD II (SI 587) Programação SQL. Prof. Josenildo Silva.

AULA 2 VISÃO BÁSICA DE CLASSES EM PHP

Configurador do JBOSS. TOTVS Datasul 11. Alerta

Desenvolvimento Web TCC Turma A-1

POO Programação Orientada a Objetos

PROGRAMAÇÃO SERVIDOR MIDDLEWARE JDBC: USANDO O JAVA DB EM SISTEMAS WEB. Prof. Dr. Daniel Caetano

JDBC JDBC. JDBC - Arquitetura. JDBC Arquitetura Pacote Java.sql. Java Database Connectivity JDBC PostgreSQL

Usando o Eclipse - Fundamentos. Professor Vicente Paulo de Camargo

Configure TeraLib 3.3 no Visual Studio João Tácio Corrêa da Silva

Instrução de Trabalho: Instalar Client

Manual de Instalação

Procedimento de Customização do TL-WR840N <W>

Estabelecendo Conexões ODBC/JDBC NO PROGRESS

JDBC. Prof. Márcio Bueno

Banco de dados POO Márcio Delamaro. Programação Orientada a Objetos Prof Marcio Delamaro ICMC/USP

MANUAL DE INSTALAÇÃO DA WIZARD - VIMET

Manual do Usuário. Sistema Controle de Caixa (versão gratuita)

JPA Com Hibernate. Paulo Ricardo Lisboa de Almeida. 1 Universidade Positivo

Título: Ao acessar o sistema em uma Estação ocorre a mensagem Erro 100 (O servidor do banco de dados não está sendo executado).

Aula Prática JBCD - Introdução

JDBC DRIVER. Objetivo: Possibilitar aplicações não Zim de se conectar a um banco de dados Zim utilizando as normas JDBC.

1. DOWNLOAD DO FIRMWARE APLICANDO A ATUALIZAÇÃO CONFIRME A ATUALIZAÇÃO VALIDAÇÃO DE IMPRESSÃO... 8

Aula 1 Acesso a Banco de Dados

MANUAL DE INSTALAÇÃO SISTEMA DE GERÊNCIA CONSCIUS

Alarme ODBC Ambiente Seguro e Validado para o Armazenamento de Alarmes

Manual do Usuário. Sistema Cobrança de Títulos para Cobrança em Carteira ou Boleto Bancário

Manipulação de Banco de Dados com Java 1. Objetivos

Instalando o Eclipse e o Android

Manual de Instalação

Procedimentos para Instalação Sisloc (Estação de Trabalho)

Ativar licença DS Starview

Sistema SGPA-IFSP. Manual de Instalação

INSTRUÇÃO DE TRABALHO

Conexão com Banco de Dados

Procedimentos para Instalação do Sisloc (Estação de Trabalho) versão

TRABALHO FINAL 20 Pontos

Banco de Dados. Prof. Leonardo Barreto Campos 1

Manual de Instalação

Orientação a Objetos

COMPORTAMENTOS - Observações

Introdução em Banco de Dados

Instalação e Atualização do Comércio-plus. Baixando o Arquivo de Instalação

Persistência de Classes em Tabelas de Banco de Dados

Requisitos do Sistema

JUnit. Alexandre Menezes Silva Eduardo Manuel de Freitas Jorge

Laboratório de Banco de Dados Aula 1 Acesso a Banco de Dados. Prof. Josenildo Silva jcsilva@ifma.edu.br

Fernando Freitas Costa. Pós-Graduando em Gestão e Docência Universitária. blog.fimes.edu.br/fernando nando@fimes.edu.br


ASPSOFT TECNOLOGIA (SIAE- SISTEMA INTEGRADO DE AUTOMAÇÃO ESCOLAR ) Site: -

STD SERVIÇO DE BACKUP EM NUVEM

Instalação do EMSAcademy

Manual de Utilização JasperReport, ireport e integração com PHP

Manual de Instalação Emissor NF-e Advanced SAIB 3.10 Versão e posteriores

MANUAL TÉCNICO PROCEDIMENTO DE RECUPERAÇÃO DE FIRMWARE P/ FAMÍLIA WOM 5000

Parametrização do Banco de Dados PROGRESS Base de Dados Origem

FTP

Programação Orientada a Objetos II

Guia de Instalação TSS TOTVS SERVICE SOA

Java JDBC - I. Ex. 2: para o SQLServer da Microsoft, o driver JDBC pode ser obtido em

Código-Fonte da Prática 02

Sistema de Importação de Avaliações PAINT (Integrador)

Manual de Instalação e Configuração MySQL

Manual de Instalação. EasyAssist (Windows) Instalação EasyAssist Página 1 de 22

Transcrição:

CONEXÃO COM BANCO DE DADOS Para se conectar com um banco de dados deve-se utilizar uma biblioteca da linguagem de programação Java, denominada de JDBC (Java DataBase Connection). Para isso deve-se utilizar três classes: Connection, ResultSet e Statement. Uma Connection permite a conexão com o banco de dados. Um Statement permite preparar a estrtutura que irá executar os scripts SQL. Um ResultSet é o responsável por receber informações do banco de dados. Essas informações podem ser um conjunto de linhas resultantes de um select ou apenas um retorno do banco de dados quando se efetua uma inclusão, por exemplo. Para se conectar a qualquer banco de dados é necessário utilizar o conector do banco de dados que será utilizado. No nosso exemplo o MySql é o modelo de banco de dados em uso. Cada SGDB possui um conector correspondente. Para isso, deve-se efetuar o download do referido arquivo no link http://dev.mysql.com/downloads/file/?id=462850. Após o download, descompacte o arquivo em uma pasta de sua preferência. Em seguida, crie um projeto no Eclipse. Em seguida, clique com o botão direito sobre o nome do seu novo projeto e selecione a opção Properties. Como é ilustrado seguir:

Uma nova janela será apresentada, como se segue: Selecione o botão Add External JARS... Na nova janela, selecione a pasta onde o arquivo foi descompactado e selecione o arquivo indicado a seguir: A partir desse momento a biblioteca do projeto permitirá a conexão com banco de dados MySQL e permitirá a execução de instruções SQL.

Assim, utilizaremos uma classe para efetuar a conexão com o banco de dados, que será denominada de Conexao. Ela usará um objeto da classe Connection para efetuar a conexão com o banco de dados e retornará um valor true caso a conexão seja efetuada com sucesso ou um false caso a conexão não seja efetuada. O código da referida classe está indicado a seguir: As linhas 09 a 13 cria as variáveis para conexão; As variáveis login e senha possuem o nome do usuário e a senha de acesso ao banco de dados. A variável host indica o nome do servidor da rede ou o nome do seu computador local. No caso, é o servidor local (localhost). A variável dbname possui o nome do banco de dados (locadoradvd) e, finalmente, a url possui o nome da url de conexão com o banco de dados ( jdbc:mysql:// +host+ / +dbname). A linha 15 cria o objeto conexao da classe Connection com o valor null. A linha 17 cria um método, que é um bloco de código que pode possuir diversos comandos entre duas chaves. No caso, o método, denominado de Conexao, não possui nenhum comando entre as chaves. As linhas 19 a 36 representam a definição do método getconnection. Esse método possui algumas instruções específicas. Na linha 22 utiliza-se forname para referenciar o driver do MySQL, que será refernciado pelo Connector do MySQL. A linha 29 faz a conexão com o banco de dados utilizando a url, o login e a senha que foram definidos anteriormente. Note o comando return existente nas linhas 26,33 e 35. Esse comando retorna o valor da conexão do banco de dados, podendo ser null (linha 26 e linha 33) ou um valor não nulo (linha 35), indicando que a conexão foi realizada. O programa (ou clase) Principal.java é o programa que será executado no projeto, seu código inicial é o seguinte:

Dentro do método main criou-se um objeto cx da classe Conexao (linha 7). Em seguida, criou-se um objeto conn da classe Connection (linha 8). A linha 10 acessa o método getconnection da classe Conexao através de cx. Neste caso, caso conn seja nulo (linha 11) será executada a linha 12, que mostrará a mensagem A conexão não ocorreu. Caso contrário, ou seja, conn não seja nulo, a mensagem O banco de dados está conectado (linha 14). Com uma conexão disponível (conn diferente de null) será possível executar scripts SQL via programação. Exemplos: