Acessando Dados com ADO.NET
|
|
- Jorge Freire Olivares
- 6 Há anos
- Visualizações:
Transcrição
1 Acessando Dados com ADO.NET
2 O queéado.net? XML restrito ADO Desenhado para ambientes conectados (cliente-servidor, por exemplo) COM Usa o OLE DB para acessar os dados Suporte avançado a XML ADO.NET Desenhado para ambientes desconectados.net Usa o DataProvider do SQL Server para acessar o SQL Server Usa o DataProvider do.net para OLE DB (o acesso ao SQLSERVER é direto e nativo) Connection e Command possuem as mesmas funcionalidades em ADO e ADO.NET Command encapsula comportamentos dos comandos SQL Connection gerencia conexão ao banco Recordset (possui muitas funcionalidades em uma mesma classe) Recordset foi eliminado e suas funcionalidades foram divididas em 3 interfaces DataReader DataAdapter DataSet
3 ADO.NET É dividido em 2 grandes classes: Data Classes Manager Providers
4 Usando o ADO.NET para acessar dados
5 O modelo de objetos do ADO.NET DataSet Tabela Tabela Tabela SqlDataAdapter OleDbDataAdapter.NET Data Provider para SQL Server SqlCommand OleDbCommand.NET Data Provider para OLE DB SqlConnection OleDbConnection SQL Server 7.0 (e superiores) Memória do Web Server Base de Dados Fontes OLE DB SQL 6.5, outros bancos e fontes de dados
6 ADO.NET Manager Providers Classes que fazem acesso aos dados Não armazenam dados diretamente mas sabem ler e escrever em bancos de dados físicos O ADO.NET possui 4 Manager Providers: SQLSERVER OLEDB ORACLE ODBC
7 ADO.NET Manager Providers Possui um conjunto de classes que implementam interfaces que, ditem comportamentos específicos: Connection Command DataReader
8 ADO.NET Connection Abstrai conexão fisicamente ao banco de dados PROPRIEDADES: ConnectionString: utilizada para informar detalhes que a aplicação necessita para conectar-se ao banco, tais como: nome do servidor, nome do banco, usuário e senha MÉTODOS: Open Close Métodos de Transação
9 Connection Similar ao objeto Connection do ADO Existem dois objetos Connection Nativos SqlConnection para SQL Server 7.0 e posterior OleDbConnection para fontes de dados OLE DB: Bancos de dados SQL Server 6.5 ou anterior e outros Dim strconn As String = _ "data source=(local); " & _ "initial catalog=northwind; " & _ "integrated security=true" Dim cn As New SqlConnection(strConn) Dim strconn As String = _ "data source=(local); " & _ "initial catalog=northwind; " & _ "integrated security=true" Dim cn As New SqlConnection(strConn)
10 Command Command No ADO você pode mandar comandos para o banco de dados através da Command e da Connection, porém a Command émaiseficiente Obrigatório no.net Utilizado para executar selects, store procedures e manipulação de parâmetros MÉTODOS: ExecuteReader ExecuteNonQuery ExecuteEscalar
11 Command Command MÉTODOS: ExecuteReader Utilizado para execução de comandos sql que retornem um conjunto de resultados como resposta e permitem apenas leitura a esse conjunto, que é chamado de DATAREADER select * from alunos ExecuteNonQuery Utilizado para execução de comandos sql que não retornem um conjunto de resultados como resposta insert, delete e update.. ExecuteEscalar: Utilizado para execução de comandos sql que retornem valores simples ou resultados que não estejam associados ao campos de tabelas select count(*) from alunos
12 Command Similar ao objeto Command do ADO Existem dois objetos Command Nativos SqlCommand para o SQL Server 7.0 ou posterior OleDbCommand para fontes de dados OLE DB: Bancos de dados SQL Server 6.5 ou anterior e outros Dim cmdauthors As New SqlCommand( _ "select count(distinct city) from authors", cn) Dim result As Integer = _ Convert.ToInt32(cmdAuthors.ExecuteScalar()) Dim cmdauthors As New SqlCommand( _ "select count(distinct city) from authors", cn) Dim result As Integer = _ Convert.ToInt32(cmdAuthors.ExecuteScalar())
13 Command Crie o parâmetro, configure a direção e o valor e adicione-o a uma coleção de parâmetros Passe os parâmetros numa única chamada Dim p1 As New SqlParameter("@title", SqlDbType.Text) p1.direction = ParameterDirection.Input p1.value = "Sushi, Anyone?" Dim p2 As New SqlParameter("@ytd_sales", SqlDbType.Int) p2.direction = ParameterDirection.Output Dim cmdsp As New SqlCommand("get_sales_for_title", cn) cmdsp.commandtype = CommandType.StoredProcedure cmdsp.parameters.add(p1) cmdsp.parameters.add(p2) cmdsp.executenonquery() TextBox1.Text = p2.value.tostring()
14 DataReader DataReader Conjunto de resultados obtidos em resposta da execução do MÉTODO ExecuteReader da Command Não contém dados, apenas representa o conjunto de resultados Forward-only Read-only Não suporta navegação ou atualização Acesso a dados rápido Conectado a uma fonte de dados
15 DataReader Vantagens do DataReader sobre DataSets Acesso mais rápido aos dados Usa menos recursos dos servidores
16 DataReader Chame Read para cada registro Retorna falso quando não há mais registros Acessando os campos Parâmetro é a posição ordinal do campo As funções Get tem a melhor performance While myreader.read() str.append(myreader(1)) str.append(myreader("field")) str.append(myreader.getdatetime(2)) End While Sempre feche o DataReader e a conexão
17 ADO.NET Data Classes São classes capazes de conter dados Contém dados porém desconhecem sua representação física, nem de onde eles vêm, nem como são obtidas Os dados podem prover de um banco de dados, de um arquivo xml ou até mesmo terem sido montados em runtime sem vínculo ou representação física Dados são vistos como arrays e não como cursores Podem ser ligados a controles (Bind)
18 ADO.NET Data Classes Suportam atualização em lote Podem conter várias tabelas de várias fonte de dados Apesar de um DataSet poder existir só e independente, muitas vezes utilizamos um DataAdapter para mediar interações entre o Banco de Dados (ou fonte física) e o DataSet
19 DataAdapter DataSet SelectCommand.NET Data Provider UpdateCommand Data Adapter InsertCommand DeleteCommand Command Command Command Command Cada comando é um comando SQL ou uma stored procedure Connection Banco de Dados
20 DataTables DataSet DataTable DataRowCollection DataColumnCollection DataConstraintCollection DataRelationCollection
21 Preenchendo um DataSet Use o comando Select do objeto DataAdapter Chame o método Fill para popular o DataSet Dim cn As New SqlConnection("data source=(local)\moc; integrated security=true; " + "initial catalog=northwind") Dim cmdselect As New SqlCommand() cmdselect.commandtext = "Employee Sales by Country" cmdselect.connection = cn cmdselect.commandtype = CommandType.StoredProcedure Dim da As New SqlDataAdapter() da.selectcommand = cmdselect Dim ds As New DataSet() da.fill(ds, "EmpSales")
22 Criando um objeto DataReader Try Crie a conexão Crie um objeto Command (com o comando) Abra a conexão com o banco Chame o método ExecuteReader Use o objeto DataReader para ver os dados Catch Verifica Erros Finally Fecha o objeto DataReader Fecha a conexão
23 Manipulando Erros A classe SqlException descreve a exceção que ocorreu A classe SqlException contém uma coleção de objetos SQLError Propriedade Descrição Class LineNumber Message Number Mostra o grau de severidade do erro Número da linha do batch ou stored procedure que gerou o erro Texto que descreve o erro Número do erro
24 Comparando DataSets e DataReaders Leitura e escrita Desconectado Pode ser vinculado a múltiplos controles Pode ler e escrever em qualquer direção Mais lento DataSet Pode incluir multiplas tabelas de diferentes bancos de dados Suportado pelas ferramentas visuais do Visual Studio.NET Somente leitura Conectado DataReader Baseado num comando SQL de um único banco de dados Só pode ser vinculado a um único controle Apenas para a frente Mais rápido Codificado manualmente
25 Data-Bound Controls Usando Data-Bound Controls (controles vinculados) Demonstração: Vinculando um DataGrid a um DataSet Vinculando um Data-Bound Control a um DataReader Demonstration: Customizando o DataGrid
26 Usando Data-Bound Controls Configure as propriedades Propriedade DataSource DataMember DataTextField DataValueField Preencha o DataSet e depois chame DataBind DataAdapter1.Fill(ds) lstemployees.databind() Descrição O DataSet que contém os dados A DataTable do DataSet O campo da DataTable que vai estar vinculado à exibição O campo da DataTable que vai ser vinculado ao valor
Acesso a Banco de Dados usando C#
Acesso a Banco de Dados usando C# Linguagem de Programação III Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento Acadêmico de Informática Campus Monte Castelo Instituto Federal de Educação Ciência
Leia maisVisual Basic.NET ADO.NET. Professor: Danilo Giacobo. Página pessoal:
Visual Basic.NET ADO.NET Professor: Danilo Giacobo Página pessoal: www.danilogiacobo.eti.br E-mail: danilogiacobo@gmail.com 1 Objetivos da aula Introdução A biblioteca de classes do ADO.NET Principais
Leia maisTutorial C# - ADO.NET
Tutorial C# - ADO.NET Date : 31 de Março de 2009 Olá a todos, hoje vamos falar de ADO.NET e dos elementos que o compõem. E vamos começar a desenvolver a nossa aplicação de Despesas pessoais que irá ter
Leia maisusing System; using System.Collections.Generic; using System.Text; namespace Estudo { public class PessoaJuridica : Pessoa { private string cnpj;
using System; using System.Collections.Generic; using System.Text; namespace Estudo public abstract class Pessoa private int idpessoa; private string nome; public int IdPessoa get return this.idpessoa;
Leia maisAmbientes de Desenvolvimento Avançados Aula Teórico-Prática Programação com ADO.NET
Ambientes de Desenvolvimento Avançados http://www.dei.isep.ipp.pt/~jtavares/adav Aula Teórico-Prática Engenharia Informática 2005/2006 José António Tavares jrt@isep.ipp.pt Programação com ADO.NET 2 1 Conteúdo
Leia maisIntegração de Aplicações e Sistemas Abordagem Táctica da Integração
Integração de Aplicações e Sistemas Abordagem Táctica da Integração Enterprise Application Integration Tecnologias de Integração de Aplicações Transferência de Ficheiros Captura da Interface Utilizador
Leia maisINTRODUÇÃO AO MODELO ADO.NET (DESCONECTADO)
INTRODUÇÃO AO MODELO ADONET (DESCONECTADO) O modelo ADONET (Activex Data Objects NET) consiste num conjunto de classes definidas pela NET framework (localizadas no namespace SystemData) que pode ser utilizado
Leia maisADO.NET - Roteiro básico e Boas Práticas
ADO.NET - Roteiro básico e Boas Práticas Confuso com tantos conceitos novos, com tantas siglas e acrósticos? Qual provedor usar? Devo usar DataSet ou DataReader? Se essas e outras dúvidas te atormentam,
Leia maisComponentes ADO e o Acesso ao Banco de Dados
Componentes ADO e o Acesso ao Banco de Dados Prof. Márcio Barros marcio.barros@uniriotec.br Componentes de Banco de Dados ADO ActiveX Data Objects Componentes desenvolvidos pela Microsoft que permitem
Leia maisAcesso a Banco de Dados usando C# (Usando o MySql ADO.NET Provider)
Ambiente de Programação Visual Acesso a Banco de Dados usando C# (Usando o MySql ADO.NET Provider) Prof. Mauro Lopes 1-31 14 Objetivos Nesta aula iremos apresentar o ADO.NET. Esta importante parte da tecnologia.net
Leia maisDESENVOLVIMENTO DE SOFTWARE PARA INTERNET. quarta-feira, 7 de novembro de 12
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET 1 ACESSO A DADOS UTILIZANDO VISUAL STUDIO.NET 2 ACESSO A DADOS USANDO VISUAL STUDIO.NET A maioria dos aplicativos gira em torno de ler e atualizar informações
Leia maisAcesso a Banco de Dados usando C#
Linguagem de Programação 3 Acesso a Banco de Dados usando C# Prof. Mauro Lopes 1-31 26 Objetivos Nesta aula iremos dar continuidade aos elementos de programação da Linguagem C#. Iremos aqui apresentar
Leia maisMaterial II-Bimestre Introdução e conceitos fundamentais de aplicações para manipulação e Acesso a Banco de Dados em C#
Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina POO-I Material II-Bimestre Introdução e conceitos fundamentais de aplicações para manipulação e Acesso a Banco de Dados
Leia maisDe 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
.1 JDBC A linguagem Java possui classes que permitem a com um banco de dados. Essas classes fazem parte do pacote JDBC (Java Database Connectivity), uma API (Application Program Interface) que permite
Leia maisAgenda. Acesso a Dados (ADO.NET) www.link.pt. Março 2005 Engenharia Software 2005 2004 Link Consulting
Acesso a Dados (ADO.NET) 1 Março 2005 Engenharia Software 2005 2004 Link Consulting Agenda Introdução Evolução Arquitectura Data Providers Connections e Commands DataReaders DataSets e DataAdapters Databinding
Leia maisComputação Móvel. Nuno Flores, Departamento de Engenharia Informática Faculdade de Engenharia da Universidade do Porto
Universidado Portucalense Mestrado em Informática Computação Móvel Nuno Flores, Departamento de Engenharia Informática Faculdade de Engenharia da Universidade do Porto DBMS DataAdapter Fill( ) - Connection
Leia maisDepartamento de Engenharia Informática Instituto Superior de Engenharia do Porto Instituto Politécnico do Porto ADO.NET.
Departamento de Engenharia Informática Instituto Superior de Engenharia do Porto Instituto Politécnico do Porto ADO.NET Nuno Ferreira Outubro de 2004 2004 Nuno Ferreira Departamento de Engenharia Informática
Leia mais2 Instalando e configurando o ambiente de desenvolvimento do Microsoft SQL Server
Sumário Parte 1 Introdução ao desenvolvimento de banco de dados com o Microsoft SQL Server 2005 1 Apresentando o desenvolvimento de banco de dados com o Microsoft SQL Server 2005... 21 O processo de armazenar
Leia maisAcesso a Banco de Dados usando C# (MySql Provider)
Ambiente de Programação Visual Acesso a Banco de Dados usando C# (MySql Provider) Prof. Mauro Lopes 1-31 22 Objetivos Nesta aula iremos apresentar o ADO.NET. Esta importante parte da tecnologia.net permite
Leia maisADO1. Visual Studio 2008 New Web Site: ADO1 em C:\Utilizadors\Fernando\ \ARQSI\TP6
ADO1 Visual Studio 2008 New Web Site: ADO1 em C:\Utilizadors\Fernando\2009-2010\ARQSI\TP6 1 Arrastar para App_Data o ficheiro loja.mdb 2 Add New Item WebForm DataReaderProg.aspx programaticamente - Apresenta
Leia maisPROGRAMAÇÃO ORIENTADA A OBJETOS. Aula 09a- Acessando os dados através JDBC
Aula 09a- Acessando os dados através JDBC Conteúdo Programático desta aula Compreender os comando existentes para acesso e manipulação de dados nos Bancos de dados Apresentar os dados obtidos no banco
Leia maisRESUMO DE AULAS PC1 ETEC TAQUARITUBA 2 SEM 2011
Introdução à Banco de Dados em Delphi: Uma das alternativas para uso de BD mais usadas atualmente para fazer conexão de aplicativos a Bancos de Dados é o ActiveX Data Objects (ADO), da Microsoft. O ADO
Leia maisBD II (SI 587) Programação SQL. Prof. Josenildo Silva.
BD II (SI 587) Programação SQL Prof. Josenildo Silva jcsilva@ifma.edu.br Nota Estes slides são baseados nos slides disponibilizados pelos autores ELMASRI e NAVATHE, para o livro Sistemas de Banco de Dados,
Leia maisLeonardo Gresta Paulino Murta leomurta@gmail.com
Leonardo Gresta Paulino Murta leomurta@gmail.com O Que é JDBC? API de acesso a banco de dados relacional do Java Faz uso do driver provido pelo banco de dados Roda SQL (create, insert, update, etc.) no
Leia maisIntrodução à Banco de Dados em Delphi:
SISTEMA COM BANCO DE DADOS EM DELPHI Pág. 1 Introdução à Banco de Dados em Delphi: Uma das alternativas para uso de BD mais usadas atualmente para fazer conexão de aplicativos a Bancos de Dados é o ActiveX
Leia maisProgramação com Acesso a Banco de Dados
Campus Ipanguaçu Curso: Técnico em Informática Programação com Acesso a Banco de Dados AULA 17 ACESSO A BANCO DE DADOS COM JDBC PROF.: CLAYTON M. COSTA 2 011.2 Introdução Aplicação + Banco de Dados: Funcionalidade
Leia maisDesenvolvimento Web TCC-00.226 Turma A-1
Desenvolvimento Web TCC-00.226 Turma A-1 Conteúdo Java Database Connectivity (JDBC) Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.2/tcc-00.226
Leia maisAmbientes de Desenvolvimento Avançados
Ambientes de Desenvolvimento Avançados ADO ActiveX Data Objects Teófilo Matos 2001.11.27 Estrutura da Aula! Introdução aos MDAC s ADO! Cliente COM no Browser Utilização do ADO MDAC s - Universal Data Access!
Leia maisIniciar o Data Adapter Configuration Wizard. Toolbox Data Duplo clique em OleDbDataAdapter. Botão next na caixa de diálogo
Iniciar o Data Adapter Configuration Wizard Toolbox Data Duplo clique em OleDbDataAdapter Botão next na caixa de diálogo Se carregar em Cancel, o wizard é cancelado e podemos depois definir as propriedades
Leia maisJDBC (Java Database Connectivity) Padrão de Projeto DAO (Data Access Object) Roteiro para instalação do banco de dados e do driver JDBC
JDBC (Java Database Connectivity) Padrão de Projeto DAO (Data Access Object) Roteiro para instalação do banco de dados e do driver JDBC Java Database Connectivity Provê acesso SQL ao banco de dados Principais
Leia maisProgramação Orientada a Objetos II
Programação Orientada a Objetos II Prof. Walter Gima walter.gima@anhanguera.com 1 Plano de Ensino e Aprendizagem 2 Java Conexão banco de dados 3 Agenda Conexão Banco de Dados Padrão DAO (Data Access Object)
Leia maisAcesso a Dados VS.NET Smart Client (Windows Application)
Acesso a Dados VS.NET 2005 - Smart Client (Windows Application) Por Renato Haddad, Microsoft Most Valuable Professional.NET Mobile Devices. Editor da revista MSDN Magazine Brasil, autor de diversos livros
Leia maisBanco de dados POO Márcio Delamaro. Programação Orientada a Objetos Prof Marcio Delamaro ICMC/USP
Banco de dados POO Márcio Delamaro 1/37 Objetivo Nesta aula vamos dar uma breve introdução do que é um Banco de dados relacional Como acessar um banco de dados usando Java 2/37 O que é Bancos de dados
Leia maisAULA 8. Ambientes Visuais 8.1. OBJETIVO DA AULA SQL (Structured Query Language)
AULA 8 8.1. OBJETIVO DA AULA Relembrar conceitos e recursos básicos apresentados nas aulas anteriores, dar continuidade nas codificações iniciadas e ainda não finalizadas, explorar acesso a banco de dados
Leia maisJAVA JDBC COMO FUNCIONA. Programação Orientada a Objetos Flávio de Oliveira Silva 315. Programação Orientada a Objetos Flávio de Oliveira Silva 316
JAVA JDBC JDBC JAVA DATABASE CONNECTIVITY Permite o acesso a banco de dados Uma das formas de acesso é utilizando o driver JDBC-ODBC que permite a conexão através de um DRIVER OBDC O ODBC (Open Database
Leia maisAula 1 Acesso a Banco de Dados
Laboratório de Banco de Dados Aula 1 Acesso a Banco de Dados Prof. Josenildo Silva jcsilva@ifma.edu.br Introdução O JDBC (Java Database Connectivity) foi criado com o intuito de fornecer aos programadores
Leia maisViews. objconexao = Mapped.Connection(); objcommand = Mapped.Command("SELECT * FROM vw_todoscarros_com_piloto", objconexao);
Views Abra o banco de dados Crie uma View no banco de dados webheranca CREATE VIEW `vw_todoscarros_com_piloto` AS SELECT tbl_carro.car_codigo, tbl_carro.car_numero, tbl_carro.car_potencia, tbl_carro.car_alturabico,
Leia mais1.2- Ambientes de Middleware
1.2- Ambientes de Middleware Applications RMI, RPC and events Request reply protocol Middleware layers External data representation Operating System Fonte: [Coulouris] 1 1.2- Ambientes de Middleware Aplicação
Leia maisConexão com Banco de Dados, Inserção, exclusão e atualização de registros
Conexão com Banco de Dados, Inserção, exclusão e atualização de registros Vamos criar um banco de dados no MySQL. Inicie o WampServer Abra o HeidSQL Crie o código SQL para criar o banco de dados e a tabela.
Leia maisConexão genérica com banco de dados
Conexão genérica com banco de dados fabiopaganini@hotmail.com Quem de nós programadores já não teve uma ponta de duvida sobre qual banco de dados utilizar em nossas aplicações? Você pode até não ter passado
Leia maisIntrodução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s
Introdução Contribuição do Capítulo 2: discutir modelos de dados definir conceitos de esquemas e instâncias descrever os tipos de interfaces e linguagens oferecidas por um SGBD mostrar o ambiente de programas
Leia maisIEC Banco de Dados I Aula 11 Técnicas de Programação SQL
IEC Banco de Dados I Aula 11 Técnicas de Programação SQL Turmas: Sistemas de Informação Professora: André Luiz da Costa Carvalho E- mail: andre@icomp.ufam.edu.br Site: hjp://bdufam.wordpress.com Sumário
Leia maisPROGRAMAÇÃO ORIENTADA A OBJETOS. Aula 9- Introdução ao JDBC
Aula 9- Introdução ao JDBC Conteúdo Programático desta aula Compreender o funcionamento das ferramentas de mapeamento de acesso aos bancos de dados Utilizar componentes para acesso a dados em banco de
Leia mais[versão para impressão] Link original: comp=24763 Conhecendo o PL/SQL
www.devmedia.com.br [versão para impressão] Link original: http://www.devmedia.com.br/articles/viewcomp.asp? comp=24763 Conhecendo o PL/SQL Veja neste artigo o que é PL/SQL, quando utilizá-la e uma breve
Leia maisFormação ASP.NET MVC com C#
Comece a desenvolver sistemas para Web e Desktop com a linguagem de programação mais utilizada entre as equipes de alta performance. Carga-horária: 80h O que você aprenderá na formação ASP.NET MVC com
Leia maisTarefa Orientada 2 Aplic. Manutenção de Produtos - DataGridView
Tarefa Orientada 2 Aplic. Manutenção de Produtos - DataGridView Objectivos: Criação de fonte de dados (Data Source) a partir de base de dados. Utilização de um controlo DataGridView para visualizar dados.
Leia maisJDBC JDBC. JDBC - Arquitetura. JDBC Arquitetura Pacote Java.sql. Java Database Connectivity JDBC PostgreSQL
Ciência da Computação GBC043 Sistemas de Banco de Dados Java Database Connectivity JDBC PostgreSQL JDBC Diferentes SGBD possuem diferentes formas de se comunicar com uma aplicação Aplicação Java Profa.
Leia maisFront-End Uso da Linguagem Turbo Delphi para Acesso ao Banco de Dados Mysql
Universidade Federal de Mato Grosso-UFMT Sistemas de Informação Laboratório de Programação Visual Prof. Clóvis Júnior Front-End Uso da Linguagem Turbo Delphi para Acesso ao Banco de Dados Mysql Estrutura
Leia maisProgramação Orientada a Objetos JDBC Java Database Connectivity
Especialização em Engenharia de Software Programação Orientada a Objetos JDBC Java Database Connectivity Sérgio Soares scbs@cin.ufpe.br Objetivos Apresentar os conceitos básicos da especificação de Java
Leia maisTECNOLOGIAS DE ACESSO A BASES DE DADOS. Profª Ana Paula Cação Maio de 2018
PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO MÓDULO 17-A TECNOLOGIAS DE ACESSO A BASES DE DADOS Profª Ana Paula Cação Maio de 2018 CONTEÚDOS 1. Métodos de Ligação a Bases de Dados 2. Arquitectura de Componentes
Leia maisAcesso a Dados ADO.NET
Acesso a Dados ADO.NET ADO.NET Data Source Controls Um control Data Source é um objecto no qual se pode declarativamente definir: Informação sobre a conexão com a base de dados Informação de pesquisa,
Leia mais9/24/2014. Prof. André Backes
Prof. André Backes 1 Arquivos Por que usar arquivos? Permitem armazenar grande quantidade de informação; Persistência dos dados (disco); Acesso aos dados poder ser não sequencial; Acesso concorrente aos
Leia maisLaboratório de Banco de Dados Aula 1 Acesso a Banco de Dados. Prof. Josenildo Silva jcsilva@ifma.edu.br
Laboratório de Banco de Dados Aula 1 Acesso a Banco de Dados Prof. Josenildo Silva jcsilva@ifma.edu.br Introdução O JDBC (Java Database Connectivity) foi criado com o intuito de fornecer aos programadores
Leia maisInstalação Serviço de Acompanhamento de Projeto (PCSIS007) Sistema de Gestão da Qualidade
Página 1 de 37 Instalação Serviço de Acompanhamento de Projeto Página 2 de 37 ÍNDICE Atividades...3 1. Instalação...3 1.1. Instalação do framework4...3 1.2. Instalação do serviço de acompanhamento de projetos
Leia maisTutorial SQL Server 2014 Express
Tutorial SQL Server 2014 Express Tutorial para o download: Passo 1: Faça o download do SQL Server 2014 Express acessando o link : https://www.microsoft.com/pt-br/download/details.aspx?id=42299. Passo 2:
Leia maisAdministração de Banco de Dados. José Antônio da Cunha CEFET - RN
Administração de Banco de Dados José Antônio da Cunha CEFET - RN Introdução Com o SQL mail é possível mandar e-mail usando comandos específicos de dentro do código de procedures e até emitir notificar
Leia maisBanco de Dados. Banco de Dados
Banco de Dados Um banco de dados é um conjunto de informações organizadas de forma regular em tabelas semelhantes a matrizes de duas dimensões que contém linhas e colunas (Estilo planilha do Microsoft
Leia maisIntegrando Java com Banco de Dados
Especialização em Engenharia de Software Programação Orientada a Objetos JDBC Java Database Connectivity Sérgio Soares scbs@cin.ufpe.br Objetivos Apresentar os conceitos básicos da especificação de Java
Leia maisSpectrum Miner. Versão 8.0. Guia de administração para a integração do Portrait Dialogue
Spectrum Miner Versão 8.0 Conteúdo 1 - Introdução Objetivo 4 Quem deve ler este manual 4 Documentação relacionada 4 2 - Visão geral da integração do Miner Visão geral da integração do Miner 6 3 - Instalação
Leia maisFaça Fácil. Proficy Historian e SQL Linked Server
Faça Fácil Proficy Historian e SQL Linked Server Informações de produção consolidadas através de indicadores e armazenadas em historiadores de processo, como o Proficy Historian, muitas vezes devem ser
Leia maisSumário. Motivação. Aplicações precisam acessar o BD Linguagens BD X Linguagens Programação. paradigmas diferentes (impedance mismatch)
Sumário 1 Introdução ao Processamento de Consultas 2 Otimização de Consultas 3 Plano de Execução de Consultas 4 Introdução a Transações 5 Recuperação de Falhas 6 Controle de Concorrência 7 Fundamentos
Leia maisSQL Pacotes. Profa. Dra. Cristina Dutra de Aguiar Ciferri. Laboratório de Bases de Dados Pacotes
SQL Pacotes Laboratório de Bases de Dados Características Pacotes objetos do banco de dados são equivalentes a bibliotecas Armazenam procedimentos funções definições de cursores declarações de variáveis
Leia maisDATA ACCESS OBJECT (DAO)
Universidade de São Paulo, Instituto de Ciências Matemáticas e de Computação DATA ACCESS OBJECT (DAO) SSC 621: Análise e Projeto Orientados a Objetos Prof. Dr. Lucas Bueno R. Oliveira 2º Semestre 2015
Leia maisProposta de calendário - Comissão Permanente de Ensino
Proposta de calendário - Comissão Permanente de Ensino 1º semestre > Início 07/03/2016 > Continuidade do 1º semestre, em reposição ao período de paralisação das atividades (17/06 a a partir de 29/08 21/08/2016)
Leia maisESTRUTURA DE DADOS -ARQUIVOS. Prof. Angelo Augusto Frozza, M.Sc.
ESTRUTURA DE DADOS -ARQUIVOS Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br DEFINIÇÃO DO ARQUIVO Opção 1 type = [text] [file [of ]]; = ; Opção 2
Leia maisCONSULTAS AO SQL SERVER 2005 ATRAVÉS DOS OBJETOS VISICONX
CONSULTAS AO SQL SERVER 2005 ATRAVÉS DOS OBJETOS VISICONX Dando continuidade ao tema do nosso último faça-fácil (Boletim Aquarius Automação Industrial Ed.9), nessa edição falaremos sobre os controles VisiconX
Leia maisLaboratório de Banco de Dados. Prof. Luiz Vivacqua.
(la.vivacqua@gmail.com) Ementa Conceitos básicos Sistemas de banco de dados Relacional Visão Geral do PostGreSQL Álgebra Relacional Operadores básicos Operadores adicionais A Linguagem de Consulta Estruturada
Leia maisSistemas Empresariais Integrados
Sistemas Empresariais Integrados (1ª parte) Introdução com mensagens Encomenda Fornecedor Loja Pedido Back office Registo Sistema ERP 1 Introdução Produção e consumo dos dados Pedido Registo Loja Sistema
Leia maisOracle Database: Fundamentos de SQL e PL/SQL
Oracle University Contact Us: 0800 891 6502 Oracle Database: Fundamentos de SQL e PL/SQL Duration: 5 Days What you will learn Este curso apresenta os fundamentos de SQL e PL/SQL e as vantagens das linguagens
Leia maisAula Prática JBCD - Introdução
Aula Prática JBCD - Introdução Paulo Ricardo Lisboa de Almeida 1 Instanciando a aplicação Clone o projeto da aula passada com o Git (disponível no site da disciplina) Suba o banco de dados Crie as tabelas
Leia maisCódigo do Sistema Ponto de Vendas
Código do Sistema Ponto de Vendas O sistema ponto de vendas, tem como finalidade implementar um pequeno sistema em WPF, que sirva de exemplo para a turma da disciplina Ambiente de Programação e Banco de
Leia maisExercícios de fixação: Listas
Exercícios de fixação: Listas Exercício 1 : Inlcuindo o driver ao seu projeto 1. No Eclipse, vamos criar um novo projeto chamado CursoJavaJDBC. 2. Copie o driver do MySQL para o seu projeto. a. localize
Leia maisCriação de uma base de dados em MS SQL Server e acesso com VB 6. Professor Sérgio Furgeri
OBJETIVOS DA AULA: Criação de uma base de dados em MS SQL Server e acesso com VB 6. Fazer uma breve introdução a respeito do MS SQL Server 7.0; Criar uma pequena base de dados no MS SQL Server 7.0; Elaborar
Leia maisNota de Aplicação: Utilização de Base de Dados MS SQL Server com BluePlant. Sumário
Nota de Aplicação NAP156 Utilização de Base de Dados MS SQL Server com BluePlant Sumário 1. Introdução... 2 2. Descrição... 2 3. Definição da Arquitetura de Referência... 2 3.1 Material Utilizado no Exemplo...
Leia maisINTRODUÇÃO. No entanto, o que pode ser considerado um produto (resultado) da criação de BDs?
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br INTRODUÇÃO Um Banco
Leia maisAndroid e Bancos de Dados
(Usando o SQLite) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do
Leia maisedsoncs@gmail.com www.linkedin.com/in/edsonhu Agenda Banco de Dados Relacional Modelo Descritivo Modelo Conceitual Modelo Lógico Arquitetura Cliente/Servidor Componentes SQL Server Management Studio (SSMS)
Leia maisFTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Bruno Maciel
FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Bruno Maciel Competências a serem trabalhadas nessa aula Conectar PHP com MySQL Comandos PHP para acesso ao MySQL Utilizando comandos no
Leia maisAdministração de Sistemas Operacionais. Prof. Marlon Marcon
Administração de Sistemas Operacionais Prof. Marlon Marcon SGBD SGBD: Sistema de gerenciamento de banco de dados. é o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de
Leia maisEscrito por Neri Neitzke Qui, 13 de Outubro de 2011 16:52 - Última atualização Seg, 26 de Março de 2012 03:48
Preço R$ 129.00 Compre aqui Aprenda a programar em umas linguagens mais completas, o C#. - Clique aqui para ver o cronograma das aulas - Clique aqui para ver as imagens deste curso - Clique aqui para ver
Leia maisPHP Programando com Orientação a Objetos
PHP Programando com Orientação a Objetos 2 a edição Pablo Dall Oglio Novatec Sumário Sobre o autor... 13 Agradecimentos... 14 Nota do autor... 16 Organização do livro... 18 Capítulo 1 Introdução ao PHP...
Leia maisProfessor Leonardo Larback
Professor Leonardo Larback Engines MySQL Server possui um conceito chamado de Storage Engine ou mecanismos de armazenamento, ou ainda, tipos de tabela. Através da engine selecionada, o servidor sabe como
Leia maisProjeto Final Curso de Java Básico
Projeto Final Curso de Java Básico Este projeto tem o objetivo de permitir seu contato com as funções mais comuns na maioria dos programas, que são exibição de dados e consulta à base de dados. O programa
Leia maisC# - Conexão com MySQL
E S T A A P R E S E N T A Ç Ã O F O I E L A B O R A D A COMO M A T E R I A L DE A P O I O À A U L A DO P R O F E S S O R L E O L A R B A C K A O S A L U N O S DA E S C O L A T É C N I C A P O L I M I G.
Leia maisTutorial de Manipulação de dados com SQLite
Universidade Federal do Piauí UFPI Centro de Ciências da Natureza CCN Curso: Ciência da Computação Disciplina: Engenharia de Software II Projeto: B Equipe: New Easii Team Tutorial de Manipulação de dados
Leia maisManipulação de Banco de Dados com Java 1. Objetivos
Manipulação de Banco de Dados com Java 1. Objetivos Demonstrar os fundamentos básicos para a manipulação de banco de dados com Java; Apresentar a sintaxe de comandos SQL usados em Java. 2. Definições A
Leia maisJava JDBC - I. Ex. 2: para o SQLServer da Microsoft, o driver JDBC pode ser obtido em http://msdn.microsoft.com/en-us/data/aa937724.
Curso de Análise e Desenvolvimento de Software Disciplina: Linguagens de Programação II Prof. Gilmar Caiado Material de Apoio Java JDBC I 3 o Período 22/05/2009 Java JDBC - I Motivação: Realizar a integração
Leia maisSinai Sistema Integrado Administrativo de Igreja
Manual do usuário Instalação do Servidor SQLBase Versão Revisão 5.1 0.2 Site http://.tecnodados.com.br Suporte http://tecnodados.com.br/suporte Conteúdo Introdução Requisitos do Sistema Servidor Terminal
Leia maisIntrodução ao Fortran 90-7
Introdução ao Fortran 90-7 Departamento de Física UFPel O Fortran 90 permite que a entrada (E) e a saída (S) de dados seja feita a partir de um (ou vários) arquivo externo ao programa. Para o acesso E/S
Leia maisDesenvolvimento de Componentes e Acesso a dados com ADO.NET
Desenvolvimento de Componentes e Acesso a dados com ADO.NET.NET Apprentice Maio de 2004 José António Tavares jrt@isep.ipp.pt 1 Requisitos Conhecimentos de Base de Dados (Relacionais) Programação: De preferência
Leia maisINSTALAÇÃO DO PROCESSOR BI 6.0
INSTALAÇÃO DO PROCESSOR BI 6.0 1 Sumário Pré-requisitos... 3 Servidor:... 3 Cliente:... 4 Instalação... 5 Banco de Dados:... 5 Aplicação:... 7 Configurando o IIS:... 8 Configurações recomendadas do Internet
Leia maisBanco de Dados. Banco de Dados. Alcides Pamplona alcides.pamplona@gmail.com. Alcides Pamplona Linguagem de Programação CESBD 2010
Alcides Pamplona Linguagem de Programação CESBD 2010 Alcides Pamplona alcides.pamplona@gmail.com Tópicos API JDBC Utilizando JDBC Statement PreparedStatement Mapeamento Objeto-Relacional 2 API JDBC 3 API
Leia maisAdriano Maranhão TRANSAÇÕES
Adriano Maranhão TRANSAÇÕES DEFINIÇÃO Transação é uma unidade atômica de trabalho que atua sobre um banco de dados. Uma transação pode ser constituída por uma ou mais operações de acesso à base de dados.
Leia mais