Conexão genérica com banco de dados

Tamanho: px
Começar a partir da página:

Download "Conexão genérica com banco de dados"

Transcrição

1 Conexão genérica com banco de dados 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 ainda por isto, mas a grande maioria já passou ou está passando. Agora vejamos, nós programadores, macacos velhos que estamos convivendo com estas informações, imagina como será a duvida de seus clientes que muitas vezes não sabem quase nada sobre banco de dados e ainda terão que pagar por ele em certos casos. Você como programador, desenvolvedor de sistemas corporativos, não poderá permitir que seu clientes estejam preso e vinculados por um banco de dados, isto porque você pretende não trabalhar somente para ele, e sim focar um grande numero de clientes. Veja alguma das ocasiões que fortalecem a obrigação de uma aplicação comercial não ser destinada para um único tipo de banco de dados: - Clientes são clientes, independente se são de pequeno, médio e grande porte. Juntamente com isto, a quantidade de dados desejados serão diferente para cada caso. Não faça seu cliente de pequeno porte ter que comprar um SqlServer ou um DB2 da IBM, pois são caros e estarão além das necessidades dele, e também não ofereça um MySQL ou um ACCESS para um cliente de grande porte, pois logo de cara, com a grande concorrência de dados e a quantidade de registros farão do seu sistema a maior dor de cabeça de seu cliente, o que te trará uma má imagem e então o possível cancelamento de contrato e a perca do cliente. - Alguns clientes possivelmente já trabalharam com outro sistema, e se eles pagaram caro para ter um banco de dados a qual o seu sistema não foi destinado, o que você fará? Obrigará o seu cliente a comprar o banco de dados que sua aplicação trabalha? Fazer com que ele desperdice a licença comprada para obter o MySQL? Ou você vai editar todo o seu programa para que ele seja compatível com o novo banco de dados? Isto é inviável para ambas as partes, pois você cobraria uma fortuna a mais para isto e o cliente não iria querer pagar, e novamente você perderia a possibilidade de um novo contrato. Fora que se sua aplicação for muito grande, muitas vezes alguns itens poderão ser esquecidos de tal alteração e então futuros bugs ocorrerão, destruindo sua imagem de um profissional do ramo. - O cliente está apenas iniciando com a empresa e pretende futuramente expandir seu DB, o que vc fará? Ira no futuro criar um novo programa para ele? Assim é fácil de ganhar dinheiro, mas também é fácil de perdê-lo.

2 Convenceu-se? Talvez não, pois você nem saiba de a onde o objetivo deste cenário que estou criando quer chegar. O objetivo é mostrar que facilmente o seu programa pode ser compatível com todos os bancos de dados existente sem a necessidade de alterar todo o seu sistema, e a conexão genérica está aqui para auxiliar. Criando a conexão genérica 1. Inicie um novo projeto Windows Form Application no VisualBasic. 2. Adicione um novo modulo chamado Conexao dados: Agora temos que importar alguns dos mais comuns namespaces de provedores de Imports System Imports System.Data.Common Imports System.Data.OleDb Imports System.Data.Odbc Imports System.Data.SqlClient Imports System.Data.SqlTypes Agora temos que informar as possiveis strings de conexões: Public Module conexao Private strodbcconn As String = "Driver={Microsoft Access Driver (*.mdb)};dbq=c:\neoartvision\neosis Cobrança\DATA\NeoSisDat.mdb;Uid=Admin;Pwd=" Private strconn As String = "Provider=SQLNCLI.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=NeoSisDat;Data Source=apserver\mssql" Private stroledbconn As String = "Provider=SQLNCLI.1;Integrated Security=SSPI;Persist Security Info=True;Passwort=123456;User ID=neoart;Initial Catalog=NeoSisDat;Data Source=vmserver\mssql" Private strmsdeconn As String = "Persist Security Info=True;User ID=neoart;Password=123456;Initial Catalog=NeoCred;Data Source=APSERVER"

3 Estas strings podem ser algeradas apartir do codigo em forumlários de configuraçoes ou até mesmo no registro do windows. Basta apenas implementar este codigo. Agora temos que criar uma string que informe qual banco de dados estamos usando: Private VARConectionType As String = "MSDE Onde a partir de agora, o sistema passara a usar um banco de dados MSDE. Devemos agora criar uma função que retorna uma conexão, ela será útil para que no seu sistema vc ao inves de criar uma conexão, você cria uma referencia a esta função. Public Function GetConnection() As System.Data.IDbConnection Return New System.Data.OleDb.OleDbConnection(StringDeConexao) Return New System.Data.SqlClient.SqlConnection(StringDeConexao) Return New System.Data.Odbc.OdbcConnection(StringDeConexao) Return Nothing Teremos vários formatos de cirar o vinculo do código com os registros do banco de dados, então teremos que criar um Adapter, e ela será criada apartir da função: Public Function GetDataAdapter(ByRef cn As IDbConnection, ByVal Sql As String) As IDbDataAdapter Dim leitor As IDbDataAdapter = Nothing Dim cnn As OleDb.OleDbConnection cnn = CType(cn, OleDb.OleDbConnection) Dim adapter = New OleDb.OleDbDataAdapter(Sql, cnn) leitor = adapter Dim cnn As SqlClient.SqlConnection

4 cnn = CType(cn, SqlClient.SqlConnection) Dim adapter = New SqlClient.SqlDataAdapter(Sql, cnn) leitor = adapter Dim cnn As Odbc.OdbcConnection cnn = CType(cn, Odbc.OdbcConnection) Dim adapter = New Odbc.OdbcDataAdapter(Sql, cnn) leitor = adapter Return leitor Será muito util uma funçao que execute e capture um comando, e elas serão exibida a seguir: Public Function GetCommand(ByVal cn As IDbConnection, ByVal Sql As String) As System.Data.IDataReader Dim comando = Nothing comando = New OleDb.OleDbCommand comando = New SqlClient.SqlCommand comando = New Odbc.OdbcCommand comando.commandtext = Sql comando.connection = cn Dim leitor As IDataReader leitor = comando.executereader() Return leitor Public Function ExecuteCommand(ByVal cn As IDbConnection, ByVal sql As String) As Boolean Try Dim comando = Nothing comando = New OleDb.OleDbCommand comando = New SqlClient.SqlCommand comando = New Odbc.OdbcCommand comando.commandtext = sql comando.connection = cn comando.executenonquery() Return True Catch ex As Exception

5 Msgbox ("Ocorreu um erro: " & ex.message) MsgBox(sql) Return False End Try Return False Agora criamos algumas propriedades internas: Public Property ConnectionType() As String Get Return VARConectionType End Get Set(ByVal value As String) VARConectionType = value End Set End Property Public Property StringDeConexao() As String Get Return stroledbconn Return strmsdeconn Return strodbcconn Return strconn End Get Set(ByVal value As String) strconn = StringDeConexao End Set End Property End Module O código completo é exibido a seguir: Imports System Imports System.Data.Common Imports System.Data.OleDb Imports System.Data.Odbc Imports System.Data.SqlClient Imports System.Data.SqlTypes Public Module conexao

6 Private strodbcconn As String = "Driver={Microsoft Access Driver (*.mdb)};dbq=c:\neoartvision\neosis Cobrança\DATA\NeoSisDat.mdb;Uid=Admin;Pwd=" Private strconn As String = "Provider=SQLNCLI.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=NeoSisDat;Data Source=apserver\mssql" Private stroledbconn As String = "Provider=SQLNCLI.1;Integrated Security=SSPI;Persist Security Info=True;Passwort=123456;User ID=neoart;Initial Catalog=NeoSisDat;Data Source=vmserver\mssql" Private strmsdeconn As String = "Persist Security Info=True;User ID=neoart;Password=123456;Initial Catalog=NeoCred;Data Source=APSERVER" Private VARConectionType As String = "MSDE Public Function GetConnection() As System.Data.IDbConnection Return New System.Data.OleDb.OleDbConnection(StringDeConexao) Return New System.Data.SqlClient.SqlConnection(StringDeConexao) Return New System.Data.Odbc.OdbcConnection(StringDeConexao) Return Nothing Public Function GetDataAdapter(ByRef cn As IDbConnection, ByVal Sql As String) As IDbDataAdapter Dim leitor As IDbDataAdapter = Nothing Dim cnn As OleDb.OleDbConnection cnn = CType(cn, OleDb.OleDbConnection) Dim adapter = New OleDb.OleDbDataAdapter(Sql, cnn) leitor = adapter Dim cnn As SqlClient.SqlConnection cnn = CType(cn, SqlClient.SqlConnection) Dim adapter = New SqlClient.SqlDataAdapter(Sql, cnn) leitor = adapter Dim cnn As Odbc.OdbcConnection cnn = CType(cn, Odbc.OdbcConnection) Dim adapter = New Odbc.OdbcDataAdapter(Sql, cnn) leitor = adapter Return leitor

7 Public Function GetCommand(ByVal cn As IDbConnection, ByVal Sql As String) As System.Data.IDataReader Dim comando = Nothing comando = New OleDb.OleDbCommand comando = New SqlClient.SqlCommand comando = New Odbc.OdbcCommand comando.commandtext = Sql comando.connection = cn Dim leitor As IDataReader leitor = comando.executereader() Return leitor Public Function ExecuteCommand(ByVal cn As IDbConnection, ByVal sql As String) As Boolean Try Dim comando = Nothing comando = New OleDb.OleDbCommand comando = New SqlClient.SqlCommand comando = New Odbc.OdbcCommand comando.commandtext = sql comando.connection = cn comando.executenonquery() Return True Catch ex As Exception Msgbox ("Ocorreu um erro: " & ex.message) MsgBox(sql) Return False End Try Return False Public Property ConnectionType() As String Get Return VARConectionType End Get Set(ByVal value As String) VARConectionType = value End Set End Property Public Property StringDeConexao() As String Get Return stroledbconn

8 Return strmsdeconn Return strodbcconn Return strconn End Get Set(ByVal value As String) strconn = StringDeConexao End Set End Property End Module Como utilizar isto no meu programa? No seu formulário, adicione os namespaces novamente: Imports System Imports System.Data.Common Imports System.Data.OleDb Imports System.Data.SqlClient Imports System.Data.SqlTypes Crie os seguitne sbotoes: 1. Novo 2. Salvar 3. Abrir 4. Deletar

9 No botão Abrir coloque o seguinte código If ID = 0 Then Id = inputbox ( Informe o ID do usuario ) Using cn As System.Data.IDbConnection = Conexao.GetConnection Try cn.open() Using leitor As IDataReader = Conexao.GetCommand(cn, "Select * from Usuarios where ID = " & ID) While leitor.read() ID = (leitor.item(0)) Nome = (leitor.item(1)) Bairro = (leitor.item(2)) Celular = (leitor.item(3)) Cep = (leitor.item(4)) Cidade = (leitor.item(5)) CPF = (leitor.item(6)) Endereco = (leitor.item(7)) Login = (leitor.item(8)) Numero = (leitor.item(9)) Orgao = (leitor.item(10)) Rg = (leitor.item(11)) Senha = Criptografia.Crypt((leitor.Item(12))) Telefone = (leitor.item(13)) UF = (leitor.item(14)) Complemento = (leitor.item(15)) TelefoneDDD = (leitor.item(16)) CelularDDD = (leitor.item(17)) GrupoAcionamento = (leitor.item(18)) Tipo = (leitor.item(19)) End While leitor.close() End Using Catch ex As Exception ERRO = ex.message Finally End Try End Using No botão Salvar coloque o seguinte codigo:

10 Using cn As System.Data.IDbConnection = Conexao.GetConnection cn.open() If ID = 0 Then Try Dim CommandText As String = "Insert into Usuarios (Nome,Bairro,Cel,Cep,Cidade,CPF,Endereco,Login,Numero,Orgao,Rg,Senha,T el,uf,complemento, Tel_DDD, Cel_DDD, GrupoAcionamento, tipo) Values ('" & _ Nome & "','" & _ Bairro & "','" & _ Celular & "','" & _ Cep & "','" & _ Cidade & "'," & _ CPF & ",'" & _ Endereco & "','" & _ Login & "','" & _ Numero & "','" & _ Orgao & "'," & _ Rg & ",'" & _ Criptografia.Crypt(Senha) & "','" & _ Telefone & "','" & _ UF & "','" & _ Complemento & "','" & _ TelefoneDDD & "','" & _ CelularDDD & "','" & _ GrupoAcionamento & "','" & _ Tipo & "'" & _ ")" sucesso = Conexao.ExecuteCommand(cn, CommandText) Catch ex As Exception ERRO = ex.message End Try Else Try Dim CommandText As String = "update Usuarios set Nome ='" & _ Nome & "',Bairro ='" & _ Bairro & "',Cel ='" & _ Celular & "',Cep ='" & _ Cep & "',Cidade ='" & _ Cidade & "',CPF=" & _ CPF & ",Endereco='" & _ Endereco & "',Login='" & _ Login & "',Numero='" & _ Numero & "',Orgao='" & _ Orgao & "',Rg=" & _ Rg & ",Senha='" & _ Criptografia.Crypt(Senha) & "',Tel='" & _ Telefone & "',Complemento='" & _ Complemento & "',Tel_DDD='" & _ TelefoneDDD & "',Cel_DDD='" & _ CelularDDD & "',GrupoAcionamento='" & _ GrupoAcionamento & "',Tipo='" & _

11 Tipo & "',UF='" & _ UF & "'" & _ " where ID = " & ID sucesso = Conexao.ExecuteCommand(cn, CommandText) Catch ex As Exception ERRO = ex.message End Try End Using No botão Delete adiciono o codigo: Using cn As System.Data.IDbConnection = Conexao.GetConnection Try cn.open() Dim CommandText As String = "Delete from Usuarios where ID = " & ID Conexao.ExecuteCommand(cn, CommandText) Catch ex As Exception ERRO = ex.message Finally End Try End Using No botão Novo adicione o código ID = 0 Pronto, estamos com uma conexão Generica que pode ser usada para qualquer banco de dados, para outros provedores não informado aqui, necessita apenas da implementação do código.

12 Outra implementação que crie foi a conversão de data. Exemplo, se um código esta pronto para Acces, quando trocado para SQLexpress por exemplo, quando informada a data no formato DD/MM/AAAA há erro, então pode ser adicionado uma função que conforme o banco de dados ele converta a data conforme o suportado pelo banco: Eu iniciei a implementação da sequinte forma, mas poderá ser ajustada por você para suportar outras versoes: Public Function DataToSQLData(ByVal OldData As String) As String Dim data As Date = OldData Return data.year & "/" & data.month & "/" & data.day

Associação 1:1. Baseado no Diagrama de Classe a seguir, iremos criar as classes de Modelagem que compõem a Associação de Piloto com Carro.

Associação 1:1. Baseado no Diagrama de Classe a seguir, iremos criar as classes de Modelagem que compõem a Associação de Piloto com Carro. Associação 1:1 Abrir o Visual Studio Abrir o projeto WebHeranca Baseado no Diagrama de Classe a seguir, iremos criar as classes de Modelagem que compõem a Associação de Piloto com Carro. Para isso, será

Leia mais

Views. objconexao = Mapped.Connection(); objcommand = Mapped.Command("SELECT * FROM vw_todoscarros_com_piloto", objconexao);

Views. 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 mais

using 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 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 mais

Escrito por Adriano Neres Rodrigues Qua, 30 de Dezembro de :00 - Última atualização Qua, 30 de Dezembro de :01

Escrito por Adriano Neres Rodrigues Qua, 30 de Dezembro de :00 - Última atualização Qua, 30 de Dezembro de :01 Introdução Geralmente as aplicações que nós desenvolvimentos possui vários formulários. Geralmente estes formulários são criados dinamicamente pela sua aplicação em tempo de execução através de código

Leia mais

P redigl o bal Pesquisa de Imóveis D o c u m e n t o d e I m p l e m e n t a ç ã o d e M ó d u l o s

P redigl o bal Pesquisa de Imóveis D o c u m e n t o d e I m p l e m e n t a ç ã o d e M ó d u l o s de Adicionar Imóveis Arquitectura de dados Este módulo manipula a tabela Imóveis que se encontra na Base de Dados e faz inserções dos respectivos dados sob a mesma: Elabo ra do por: Verificad o po r: Apro

Leia mais

Banco de Dados. -Aprendendo conceitos -Usando o SQL Conf para: -Conectar no banco de dados -Criar, alterar, excluir e consultar estruturas de tabelas

Banco de Dados. -Aprendendo conceitos -Usando o SQL Conf para: -Conectar no banco de dados -Criar, alterar, excluir e consultar estruturas de tabelas Banco de Dados -Aprendendo conceitos -Usando o SQL Conf para: -Conectar no banco de dados -Criar, alterar, excluir e consultar estruturas de tabelas O que é banco de dados? São conjuntos de registros dispostos

Leia mais

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

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 .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 mais

Integração por Web Services

Integração por Web Services Integração por Web Services Versão 1.1 Maio 2010 Índice Índice... 2 Introdução... 3 Arquitectura PRIMAVERA... 4 User Interface... 4 Motor... 4 Interface para o Administrador... 5 Motores PRIMAVERA em Web

Leia mais

MAPPED E CLASSES DE PERSISTÊNCIAS.NET

MAPPED E CLASSES DE PERSISTÊNCIAS.NET MAPPED E CLASSES DE PERSISTÊNCIAS.NET Aula 06 Programação web Prof. Allbert Velleniche de Aquino Almeida E-mail: professor@allbert.com.br Site: http://www.allbert.com.br String de conexão Modo Fácil utilizando

Leia mais

Tutorial de Aplicação Simples usando Web Forms e MySQL. Luiz Eduardo Guarino de Vasconcelos

Tutorial de Aplicação Simples usando Web Forms e MySQL. Luiz Eduardo Guarino de Vasconcelos Tutorial de Aplicação Simples usando Web Forms e MySQL Luiz Eduardo Guarino de Vasconcelos Abra o Visual Studio.NET Clique em File > New Web Site Selecione Visual C#.NET Framework 4.5 ou 4.5.1 ASP.NET

Leia mais

Exercícios de fixação: Listas

Exercí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 mais

22/05/2012 CRIANDO UM PROJETO COM TELAS ESTRUTURA DA APLICAÇÃO LOGIN BANCO DE DADOS TAREFAS PHP MYSQL PARTE 2

22/05/2012 CRIANDO UM PROJETO COM TELAS ESTRUTURA DA APLICAÇÃO LOGIN BANCO DE DADOS TAREFAS PHP MYSQL PARTE 2 CRIANDO UM PROJETO COM TELAS Páginas com formulário Acesso ao banco de dados PHP MYSQL PARTE 2 Luciana Balieiro Cosme ESTRUTURA DA APLICAÇÃO LOGIN BANCO DE DADOS # Coluna Nome e Tipo 1 codigo int(11) AUTO_INCREMENT

Leia mais

Código do formulário frmfacturascliente

Código do formulário frmfacturascliente Tarefa Orientada 6 Código do formulário frmfacturascliente Objectivos: Desenvolver código para responder a eventos Imports System.Data.SqlClient Public Class frmfacturasclientes Private Sub FillByIDClienteToolStripButton_Click(ByVal

Leia mais

C# - Conexão com MySQL

C# - 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 mais

ACESSO AO BANCO DE DADOS PARTE 2 ALTERAÇÃO, EXCLUSÃO E INCLUSÃO DE REGISTROS

ACESSO AO BANCO DE DADOS PARTE 2 ALTERAÇÃO, EXCLUSÃO E INCLUSÃO DE REGISTROS ACESSO AO BANCO DE DADOS PARTE 2 ALTERAÇÃO, EXCLUSÃO E INCLUSÃO DE REGISTROS Inserir dados no Banco 1) Como vamos aproveitar o mesmo projeto e este carrega sempre os dados pelo Page_Load quando abrimos

Leia mais

Programação Orientada a Objetos II

Programaçã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 mais

Acesso a Banco de Dados usando C#

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 mais

Consulta de endereço através do Cep

Consulta de endereço através do Cep --------------------------------------------------------------------------------------------- Por: Giancarlo Fim giancarlo.fim@gmail.com Acesse: http://giancarlofim.wordpress.com/ ---------------------------------------------------------------------------------------------

Leia mais

FTIN 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 FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Bruno Maciel Competências a serem trabalhadas nessa aula Revisão dos comandos INSERT INTO SELECT Comando WHERE Comando Excluir (DELETE)

Leia mais

Acessando Dados com ADO.NET

Acessando Dados com ADO.NET Acessando Dados com ADO.NET 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

Leia mais

Leonardo Gresta Paulino Murta leomurta@gmail.com

Leonardo 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 mais

Material II-Bimestre Introdução e conceitos fundamentais de aplicações para manipulação e Acesso a Banco de Dados em C#

Material 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 mais

Adoption Lab de VB6 para VB.NET Laboratório VB.NET básico

Adoption Lab de VB6 para VB.NET Laboratório VB.NET básico Adoption Lab de VB6 para VB.NET Laboratório Índice Introdução 3 Criação do Projeto 3 Criação da Interface 4 Criação da Estrutura 5 Programando 9 Testes 11 2 Introdução Este laboratório pretende consolidar

Leia mais

FTIN 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 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 mais

Como criar um banco de dados usando o mysql

Como criar um banco de dados usando o mysql Como criar um banco de dados usando o mysql 1º Passo: Tenha instalado em seu computador o software XAMPP. Clique aqui para fazer o download. 2º Passo: O XAMPP faz a instalação normal, apenas clicando next,

Leia mais

Código do Sistema Ponto de Vendas

Có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 mais

Tutorial de Extensibilidade

Tutorial de Extensibilidade PRIMAVERA v7.00 Tutorial de Extensibilidade Importação de Pendentes por excel Versão 1.0 Abril de 2007 Índice ÍNDICE... 1 INTRODUÇÃO... 2 EXCEL DE IMPORTAÇÃO DE PENDENTES... 3 Enquadramento...3 Como utilizar

Leia mais

Web Services. EclipseSDK/DB2 Construindo/Consumindo Serviços

Web Services. EclipseSDK/DB2 Construindo/Consumindo Serviços Web Services EclipseSDK/DB2 Construindo/Consumindo Serviços Mario C. Ponciano a.k.a: Razec http://razec.wordpress.com mrazec@gmail.com 28 de Novembro 2009 2 Sumário Objetivo... 3 Requisitos... 3 Desenvolvimento...

Leia mais

FUNCTION ) RETURNS INTEGER AS $$ DECLARE

FUNCTION ) RETURNS INTEGER AS $$ DECLARE PERFORM O comando PERFORM permite a execução de um comando SELECT desprezando o resultado do comando. PERFORM query; A variável especial FOUND é definida como verdadeiro se a instrução produzir pelo menos

Leia mais

Softwise Consultoria e Informática Desenvolvendo soluções

Softwise Consultoria e Informática Desenvolvendo soluções Criando um Project Console 1 New/Project/Console Application Código Fonte Imports System.Net.Sockets Imports System.Text Imports System.Net Public Module FtpExemplo Public Sub Main() ' Conecta a um servidor

Leia mais

DATA ACCESS OBJECT (DAO)

DATA 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 mais

FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Flávio Dantas

FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA. Módulo de Programação Prof. Flávio Dantas FTIN FORMAÇÃO TÉCNICA EM INFORMÁTICA Módulo de Programação Prof. Flávio Dantas Competências a serem trabalhadas nessa aula Revisão dos comandos INSERT INTO SELECT Comando WHERE Comando Excluir (DELETE)

Leia mais

Conexão do Banco de Dados localhost

Conexão do Banco de Dados localhost Conexão do Banco de Dados localhost Ligar Xampp e Instalar Workbench Observe que o MySQL direciona para a porta 3306, pois estamos trabalhando no computador local. É necessário ligar o MySQL no XAMPP.

Leia mais

PROCEDIMENTO DE CRIAÇÃO DA IMOBILIÁRIA E USUÁRIOS NO SQL

PROCEDIMENTO DE CRIAÇÃO DA IMOBILIÁRIA E USUÁRIOS NO SQL 1º Passo: Acessar o SQL Server Management Studio e na tela de login, informar os dados: Tipo de Servidor: Mecanismo de Banco de Dados Nome do Servidor: mssql.nrserver.net Autenticação: Autenticação do

Leia mais

AULA 8 CRIANDO UMA CLASSE EM PHP INTERAGINDO COM BANCO DE DADOS - COM RELACIONAMENTO ENTRE TABELAS

AULA 8 CRIANDO UMA CLASSE EM PHP INTERAGINDO COM BANCO DE DADOS - COM RELACIONAMENTO ENTRE TABELAS AULA 8 CRIANDO UMA CLASSE EM PHP INTERAGINDO COM BANCO DE DADOS - COM RELACIONAMENTO ENTRE TABELAS Na grande maioria dos sistemas, faz-se necessário utilizar informações que estão armazenadas em uma determinada

Leia mais

Como criar menus para as suas planilhas

Como criar menus para as suas planilhas Este conteúdo faz parte da série: Excel Dicas Básicas Ver 10 posts dessa série O Excel possui excelentes recursos que possibilitam a criação de planilhas com diversas finalidades. Um desses recursos é

Leia mais

1) Mostrando uma mensagem. 10 exemplos de macros essenciais no Excel. Este conteúdo faz parte da série: Excel VBA Ver 6 posts dessa série

1) Mostrando uma mensagem. 10 exemplos de macros essenciais no Excel. Este conteúdo faz parte da série: Excel VBA Ver 6 posts dessa série Este conteúdo faz parte da série: Excel VBA Ver 6 posts dessa série Para aproveitar toda a potencia que o Excel possui, é indispensável a utilização de macros. Macro poder ser definida como uma serie de

Leia mais

Conexã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 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 mais

Acesso a banco de dados

Acesso a banco de dados Acesso a banco de dados 1. Crie uma pasta chamada AcessoBD com as seguintes subpastas: Aplicativos, Drivers, AcessoMSACCESS, AcessoMySQL e AcessoSQLSERVER Exemplo 1: MS ACCESS 1. Crie um banco de dados

Leia mais

Driver Mysql para Banco de Dados. Conexão com um Banco de Dados

Driver Mysql para Banco de Dados. Conexão com um Banco de Dados Driver Mysql para Banco de Dados MySQL.: Driver.: com.mysql.jdbc.driver URL.: jdbc:mysql://localhost/nomedobanco Usuário.: root senha.: ****** Conexão com um Banco de Dados Colocar o driver do banco de

Leia mais

Programação Orientada a Objetos JDBC Java Database Connectivity

Programaçã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 mais

JDBC. Prof. Márcio Bueno (poonoite@marciobueno.com)

JDBC. Prof. Márcio Bueno (poonoite@marciobueno.com) JDBC Prof. Márcio Bueno (poonoite@marciobueno.com) JBDC Java Database Connectivity ou JDBC é um conjunto de classes e interfaces (API) escritas em Java que faz o envio de instruções SQL para qualquer banco

Leia mais

Técni n c i as e L i L n i g n u g age g ns n p ara r Ba B nc n o d e D ados I ACCESS

Técni n c i as e L i L n i g n u g age g ns n p ara r Ba B nc n o d e D ados I ACCESS Técnicas e Linguagens para Banco de Dados I ACCESS Criando um Banco de Dados 1 2 3 4 5 6 7 8 Tipos de Relações existentes nos Bancos de Dados Relacionamentos 1 1 Um para Um : neste tipo de Relação,

Leia mais

Conexão com Banco de Dados

Conexão com Banco de Dados Conexão com Banco de Dados ORM Atualmente os novos sistemas que estão sendo desenvolvidos estão utilizando a técnica de ORM para fazer conexão e acesso a banco de dados. ORM é uma técnica de mapeamento

Leia mais

Implementar um exemplo de relacionamento entre classes um para muitos (1:N) e um para um (1:1). Sistema para uma Promotora de Evento Agenda Anual

Implementar um exemplo de relacionamento entre classes um para muitos (1:N) e um para um (1:1). Sistema para uma Promotora de Evento Agenda Anual Aula 09 Objetivo Implementar um exemplo de relacionamento entre classes um para muitos (1:N) e um para um (1:1). Sistema para uma Promotora de Evento Agenda Anual Banco de Dados 1. Crie um novo projeto

Leia mais

Excel 2010 Avançado Plano de Aula - 24 Aulas (Aulas de 1 Hora).

Excel 2010 Avançado Plano de Aula - 24 Aulas (Aulas de 1 Hora). 4792 - Excel 2010 Avançado Plano de Aula - 24 Aulas (Aulas de 1 Hora). Aula 1 Capítulo 1 e 2 - Introdução ao Excel 2010 Avançado e Funções 1.1. Base de Dados... 19 1.2. Pasta de Trabalho Compartilhada...

Leia mais

Java - Conexão ao Banco de Dados usando JDBC

Java - Conexão ao Banco de Dados usando JDBC Java - Conexão ao Banco de Dados usando JDBC 1. Criar o modelo no DBDesigner, como mostrado a seguir. Salvar o script de criação da tabela. 2. Criar o esquema e as tabelas no MySQL (Pode usar o MySQL Query

Leia mais

VB.NET - Orientação a objetos : conceitos básicos em 10

VB.NET - Orientação a objetos : conceitos básicos em 10 lições. VB.NET - Orientação a objetos : conceitos básicos em 10 Lição 1 - Como criar classe e métodos. Instanciando um objeto e acessando o método da classe. - Para criar uma classe basta usar a palavra

Leia mais

DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 4 PROF. EMILIO PARMEGIANI

DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 4 PROF. EMILIO PARMEGIANI DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 4 PROF. EMILIO PARMEGIANI WEB USER CONTROLS Neste exercício trabalharemos com a criação de controles ASP.NET personalizados. Através do uso de Web

Leia mais

IMPLEMENTAÇÃO DE BANCO DE DADOS

IMPLEMENTAÇÃO DE BANCO DE DADOS IMPLEMENTAÇÃO DE BANCO DE DADOS MODULO 2 LINGUAGEM SQL CONTEÚDO 2. LINGUAGEM SQL 2.1 Linguagens de Definição de Dados (DDL) 2.1.1 Criação de tabela: CREATE 2.1.2 Alteração de Tabela: ALTER 2.1.3 Exclusão

Leia mais

Plano de Aula - Excel 2010 Avançado - cód Horas/Aula

Plano de Aula - Excel 2010 Avançado - cód Horas/Aula Plano de Aula - Excel 2010 Avançado - cód.4792 24 Horas/Aula Aula 1 Capítulo 1 - Introdução ao Excel 2010 Avançado e Capítulo 2 - Aula 2 Capítulo 2 - Aula 3 Aula 4 Aula 5 1.1. Base de Dados... 19 1.2.

Leia mais

PROGRAMAÇÃO ORIENTADA A OBJETOS. Aula 09a- Acessando os dados através JDBC

PROGRAMAÇÃ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 mais

Persistência de Classes em Tabelas de Banco de Dados

Persistência de Classes em Tabelas de Banco de Dados UTFPR DAELN - Disciplina de Fundamentos de Programação II ( IF62C ). 1 Persistência de Classes em Tabelas de Banco de Dados 1) Introdução! Em algumas situações, pode ser necessário preservar os objetos

Leia mais

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

Lista de Exercícios da disciplina Aplicações de Linguagem de Programação Orientada a objetos Lista de Exercícios da disciplina Aplicações de Linguagem de Programação Orientada a objetos 1. Para a construção de uma aplicação gráfica se faz necessário conceber a interface de aplicação, identificando-se

Leia mais

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

PROGRAMAÇÃ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

Programa CIEE de Educação a Distância

Programa CIEE de Educação a Distância AULA 7 - Outras funções do Access Programa CIEE de Educação a Distância Nessa aula estudaremos macros e como criar páginas para Internet, suas funções, aspectos relacionados à apresentação da tela e seus

Leia mais

Tutorial C# - ADO.NET

Tutorial 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 mais

Aula Prática JBCD - Introdução

Aula 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 mais

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

O JasperReports Studio é uma ferramenta de software que oferece um ambiente visual para criar relatórios para a plataforma Java. É open source. Introdução ao JasperReports O JasperReports Studio é uma ferramenta de software que oferece um ambiente visual para criar relatórios para a plataforma Java. É open source. Para efetuar o seu download acesse

Leia mais

Integrando Java com Banco de Dados

Integrando 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 mais

Lista de exercícios I - RESPOSTAS Servlets e banco de dados

Lista de exercícios I - RESPOSTAS Servlets e banco de dados www.posse.ueg.br Home Page: http://www.posse.ueg.br/index.php/conexao-ueg/meuperfil/userprofile/ronaldo Dado o diagrama de classe abaixo: Lista de exercícios I - RESPOSTAS Servlets e banco de dados 1.

Leia mais

Criando uma página de Recados com acesso restrito ( Facebook )

Criando uma página de Recados com acesso restrito ( Facebook ) Criando uma página de Recados com acesso restrito ( Facebook ) 1 - Comece criando o banco de dados ( comece dando o nome que facilite vc reconhece-lo ex. adrianoface este nome não poderá conter espaços

Leia mais

Tutorial SQL Server 2014 Express

Tutorial 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 mais

Código do formulário frmadicionarfactura

Código do formulário frmadicionarfactura Tarefa Orientada 10 Código do formulário frmadicionarfactura Objectivos: Desenvolver código para responder a eventos Imports System.Data.SqlClient Public Class frmadicionarfactura Dim TaxaImposto As Decimal

Leia mais

Como criar um banco de dados usando o mysql

Como criar um banco de dados usando o mysql Como criar um banco de dados usando o mysql 1º Passo: Tenha instalado em seu computador o software XAMPP. Clique aqui para fazer o download. 2º Passo: O XAMPP faz a instalação normal, apenas clicando next,

Leia mais

Desenvolvimento Web TCC-00.226 Turma A-1

Desenvolvimento 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 mais

Linguagem de Programação II. Introdução à programação em VB Professor: Armando Hage

Linguagem de Programação II. Introdução à programação em VB Professor: Armando Hage Linguagem de Programação II Introdução à programação em VB Professor: Armando Hage Belém-2008 Linguagem Basic Sadia Formatada Útil quando se deseja aplicar máscaras para a exibição dos dados. Sintaxe de

Leia mais

Introdução à Banco de Dados em Delphi:

Introduçã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 mais

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

Agenda. Instalação e configuração. Processamento de comandos SQL com JDBC. Driver JDBC Criação da classe de conexão Agenda Instalação e configuração Driver JDBC Criação da classe de conexão Processamento de comandos SQL com JDBC Gerenciamento de conexões Execução simples de consultas Tratamento de exceções Instalação

Leia mais

Manipulando Strings no VBA (Replace, Mid e InStr)

Manipulando Strings no VBA (Replace, Mid e InStr) Manipulando Strings no VBA (Replace, Mid e InStr) por Eduardo Vieira Machado (Good Guy) Hoje gostaria de tratar de um assunto bastante atraente no Access e que é muito trabalhado nas empresas - a manipulação

Leia mais

JDBC (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 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 mais

Sistemas de Informação

Sistemas de Informação Sistemas de Informação Rules and Triggers André Restivo Sistemas de Informação 2006/07 Rules e Triggers Nem todas as restrições podem ser definidas usando os mecanismos que estudamos anteriormente: - CHECK

Leia mais

Código PD0017. Este documento ter por objetivo auxiliar o usuário no entendimento e utilização do Nexus.

Código PD0017. Este documento ter por objetivo auxiliar o usuário no entendimento e utilização do Nexus. PD07 1.OBJETIVO Este documento ter por objetivo auxiliar o no entendimento e utilização do Nexus. 2. VISÃO GERAL O Nexus é uma plataforma de integração de dados, onde é possível ligar a base de dados do

Leia mais

Documentação Atualizações Onix Gestão Empresarial e Nfce

Documentação Atualizações Onix Gestão Empresarial e Nfce Documentação Atualizações Onix Gestão Empresarial e Nfce Versão 1.2.131.02 10/12/2018 01. Chamado 36092 Quando instalado um sistema e for configurado os parâmetros da NFCe, ao salvar o mesmo aparece um

Leia mais

Layout de integração com webservices de clientes. Serviço de autenticação do cooperado

Layout de integração com webservices de clientes. Serviço de autenticação do cooperado Layout de integração com webservices de clientes Serviço de autenticação do cooperado Alterações no documento Data Autor Assunto Descrição 11/09/2016 Geraldo Felix Junior Criação Criação do documento 26/06/2018

Leia mais

Lidando com Armazenamento de Dados

Lidando com Armazenamento de Dados Lidando com Armazenamento de Dados Paulo Ricardo Lisboa de Almeida 1 Armazenamento de Dados A grande maioria das aplicações possuem algum mecanismo para armazenagem de dados Dados de usuários Permissões

Leia mais

Excel 2016 Avançado Plano de Aula - 24 Aulas (Aulas de 1 Hora)

Excel 2016 Avançado Plano de Aula - 24 Aulas (Aulas de 1 Hora) 6374 - Excel 2016 Avançado Plano de Aula - 24 Aulas (Aulas de 1 Hora) Aula 1 Capítulo 1 - Conceitos Básicos 1.1. Base de Dados... 23 1.2. Pasta de Trabalho Compartilhada... 24 1.2.1. Compartilhar uma Pasta

Leia mais

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

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Departamento de Computação Curso de Análise e Desenvolvimento de Sistemas Modelagem Conceitual de Dados 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

Leia mais

Aula 06 Usando controles em ASP.NET

Aula 06 Usando controles em ASP.NET Tecnologia em Análise e Desenvolvimento de Sistemas Disciplina: Linguagem de Programação Plataforma.NET 2 Aula 06 Usando controles em ASP.NET Nas propriedades do FORM temos a opções EnableViewState. Esta

Leia mais

Acesso a Banco. Conexão em Java. Conexão em Java. Programação Orientada a Objetos Profa. Cristiane e Prof. Daniel

Acesso a Banco. Conexão em Java. Conexão em Java. Programação Orientada a Objetos Profa. Cristiane e Prof. Daniel Acesso a Banco Programação Orientada a Objetos Profa. Cristiane e Prof. Daniel As conexões em Java são feitas através de uma ponte que implementa todas as funcionalidades que um banco de dados padrão deve

Leia mais

Laboratório de Programação I

Laboratório de Programação I Laboratório de Programação I Estruturas de Controle: Parte 2 Fabricio Breve Select Case ComboBox cbnota Label Label lblconceito Código do evento SelectedIndexChanged do componente ComboBox Public Class

Leia mais

Um algoritmo deve conter passos não ambíguos, executáveis e que sejam terminados quando seguidos.

Um algoritmo deve conter passos não ambíguos, executáveis e que sejam terminados quando seguidos. Programação Um programa é uma sequência de instruções de uma linguagem de programação (VB no nosso caso). Cada instrução representa uma qualquer acção que nós pretendemos ver executada. Programar consiste

Leia mais

// Namespaces para trabalhar com arquivos using Microsoft.Win32; using System.IO; namespace Aula1 { public partial class Arquivo : Window {

// Namespaces para trabalhar com arquivos using Microsoft.Win32; using System.IO; namespace Aula1 { public partial class Arquivo : Window { using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using

Leia mais

JDBC. Siga as instruções para instalar o banco de dados H2 e criar a tabela Alunos.

JDBC. Siga as instruções para instalar o banco de dados H2 e criar a tabela Alunos. JDBC CRIANDO O BANCO DE DADOS: Siga as instruções para instalar o banco de dados H2 e criar a tabela Alunos. CRIANDO O PROJETO JAVA PARA DESKTOP: Crie um projeto Java chamado Prograd Crie um pacote chamado

Leia mais

Faça Fácil RTIP - Consulta Relacional

Faça Fácil RTIP - Consulta Relacional Faça Fácil RTIP - Consulta Relacional Objetivos: A consulta relacional no RTIP permite o acesso a banco de dados relacional, de modo a permitir a manipulação das informações/tabelas. É possível o uso da

Leia mais

[versão para impressão] Link original: comp=24763 Conhecendo o PL/SQL

[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 mais

RESUMO DE AULAS PC1 ETEC TAQUARITUBA 2 SEM 2011

RESUMO 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 mais

Capítulo 4. Programação em ASP

Capítulo 4. Programação em ASP Índice: CAPÍTULO 4. PROGRAMAÇÃO EM ASP...2 4.1 REGISTRAR...2 4.1.1 Códigos para configuração do objeto...2 4.1.2 Formulário para transferir dados da impressão digital...3 4.1.3 Código Javascript para registro

Leia mais

Prova de pré-requisito

Prova de pré-requisito Prova de pré-requisito PHP & MySQL: Técnicas para Web 2.0 1 - Qual das opções constrói a tabela abaixo: DIA MÊS ANO 28 04 1988 22 02 2002 a) b) c) dia mês ano

Leia mais

Manual Remessa Q Prof Versão

Manual Remessa Q Prof Versão Manual Remessa Q Prof Versão 1.6.0.0 Sumário 1. Instalação do Remessa Q PROF... 3 2. Trabalhando com o Remessa Q PROF... 7 3. Botão OPÇÕES e suas Funcionalidades... 8 4. Aba Título... 9 4.1. Início da

Leia mais

POO Programação Orientada a Objetos

POO Programação Orientada a Objetos POO Programação Orientada a Objetos Mãos à Obra Jefferson S. Silva IFET - PI Copyright Jefferson S. Silva Slide 1 O sistema Nossa empresa foi contratada por uma pequena gravadora de música que deseja entrar

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução App de exemplo Implementação do exemplo Testes realizados

Leia mais

Tratando exceções em Java

Tratando exceções em Java Página 1 de 9 En Tecnologias Revistas Cursos Pocket videos DevWare Fórum Serviços Publicar Comprar Bem vindo a DevMedia! LOGIN: SENHA: Esqueci minha senha Cadastre-se post favorito comentários Tratando

Leia mais

Padrões de Projeto e Persistência com DAO

Padrões de Projeto e Persistência com DAO Curso de Análise de Sistemas Análise de Sistemas II Padrões de Projeto e Persistência com DAO Prof. Giuliano Prado de Morais Giglio, M.Sc. Introdução a Padrões de Projeto Padrões de Projeto foram inicialmente

Leia mais

Instalação Client Oracle 10g 32 e 64 bits

Instalação Client Oracle 10g 32 e 64 bits Instalação Client Oracle 10g 32 e 64 bits Este documento tem como objetivo orientar os técnicos de Infraestrutura na instalação do Client Oracle 10g 32 e 64 bits. Como fazer a instalação do Client Oracle

Leia mais

BD II (SI 587) Procedimentos Armazenados

BD II (SI 587) Procedimentos Armazenados BD II (SI 587) Procedimentos Armazenados Josenildo Silva jcsilva@ifma.edu.br MOTIVAÇÃO Contexto: Sistemas em 2 camadas Contexto: Sistemas em 3 camadas Problema 1: Alto volume de dados na rede Como reduzir

Leia mais

Ponto Secullum 4 Cópia de segurança

Ponto Secullum 4 Cópia de segurança Ponto Secullum 4 Cópia de segurança O Ponto Secullum 4 permite que sejam importados dados de cadastros e marcações do Ponto Secullum 3 e próprio Ponto Secullum 4. O sistema importa informações de banco

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução App de exemplo Implementação do exemplo Testes realizados

Leia mais

Executar uma macro clicando em um botão da Barra de Ferramentas de Acesso Rápido

Executar uma macro clicando em um botão da Barra de Ferramentas de Acesso Rápido Página 1 de 8 Excel > Macros Executar uma macro Mostrar tudo Há várias maneiras de executar uma macro no Microsoft Excel. Macro é uma ação ou um conjunto de ações que você pode usar para automatizar tarefas.

Leia mais