Este documento discute o uso do PDO (PHP Data Objects) para realizar operações multi banco de dados com PHP. O PDO fornece uma interface unificada para acessar diferentes bancos de dados e suporta bancos como MySQL, Postgres, SQLite e Oracle. O documento também explica como configurar o driver PDO correto no PHP.ini e como realizar operações básicas como inserção, atualização e exclusão de dados usando PDO.
Nesta palestra falei um pouco sobre como trabalhar com a conexão PDO do jeito certo no PHP. Foi mostrado os métodos mais importantes da classe PDO.
Falei também um pouco sobre SQL Injection.
Quais são as as principais diferenças entre a conexão PDO e MySqli.
No dia-a-dia precisamos acessar as informações que estão em bancos de dados relacionais, seja para gerar relatórios, seja para exibir dados de outros sistemas.
Faça essa integração de forma transparente, ágil e eficiente utilizando SQLAlchemy.
Nesta palestra falei um pouco sobre como trabalhar com a conexão PDO do jeito certo no PHP. Foi mostrado os métodos mais importantes da classe PDO.
Falei também um pouco sobre SQL Injection.
Quais são as as principais diferenças entre a conexão PDO e MySqli.
No dia-a-dia precisamos acessar as informações que estão em bancos de dados relacionais, seja para gerar relatórios, seja para exibir dados de outros sistemas.
Faça essa integração de forma transparente, ágil e eficiente utilizando SQLAlchemy.
Slides sobre PDO - PHP Data Object. Conteúdo resumido, devido ser uma apresentação desafio 15 minutos, realizada no II Encontro do PHP-PB em 07 de março de 2009.
Esta apresentação integra o conjunto de materiais didáticos do curso a distância Desenvolvimento de Aplicativos Desktop em Java Aplicando Padrões de Projeto.
On holiday, I gave some courses about Java. Then I created this slide for dealing about JDBC. I hope it be useful.
Ramon Pereira Lopes
Ramon.Lopes@Sun.COM
Slides para aula de como acessar bancos de dados em Java usando JDBC.
A apresentação é curta, mas inclui as principais informações sobre a API JDBC (DataSource, Connection, Statement, PreparedStatement) e exemplos de código para explanação.
O código-fonte de exemplo está disponível no GitHub: https://github.com/utluiz/jdbc-example
Slides sobre PDO - PHP Data Object. Conteúdo resumido, devido ser uma apresentação desafio 15 minutos, realizada no II Encontro do PHP-PB em 07 de março de 2009.
Esta apresentação integra o conjunto de materiais didáticos do curso a distância Desenvolvimento de Aplicativos Desktop em Java Aplicando Padrões de Projeto.
On holiday, I gave some courses about Java. Then I created this slide for dealing about JDBC. I hope it be useful.
Ramon Pereira Lopes
Ramon.Lopes@Sun.COM
Slides para aula de como acessar bancos de dados em Java usando JDBC.
A apresentação é curta, mas inclui as principais informações sobre a API JDBC (DataSource, Connection, Statement, PreparedStatement) e exemplos de código para explanação.
O código-fonte de exemplo está disponível no GitHub: https://github.com/utluiz/jdbc-example
Palestra que ministrei na sede da locaweb juntamente com o pessoal do PHPSP sobre PDO. Nesta palestra mostramos as utilizações básicas da classe PDO do core do php utilizando diversos tipode de bancos de dados
Apresentação realizada no dia 8/11/2014 no evento TchêLinux Bento Gonçalves edição 2014 - http://bento.tchelinux.org
Falei sobre os conceitos de bases de dados NoSQL, cases, comparações com o modelo relacional, expressões SQL x MongoDB (orientado à documentos), instalação, recursos do MongoDB, operações via console, modelagem (abordagem embedded), driver PHP, anatomia do código PHP, CRUD (Create, Read, Update and Delete), ObjectId, operadores, segurança, persistência de objetos, tratamento de arrays (documentos aninhados), índices (performance), projeção, agregação, hospedagem, ferramentas de administração e programa de certificação.
Como conectar programas em linguagem java a bases de dadosHenrique Fernandes
Estarei tratando aqui, como podemos utilizar a linguagem java, para acessar bancos de
dados. Os conceitos aqui discutidos, podem ser usados para criar aplicações, que acessem
diferentes base de dados, desde banco de dados relacionais, banco de dados orientados a
objetos ou até arquivos em textos plano. Utilizaremos os padrões de projeto Factory com
DAO(Data Access Object).
Código sujo, código ruim, código feio, código mal-feito, código não orientado a objetos, código rebuscado, espaguete de código. Em duas simples palavras: código legado. Algumas dicas simples de como melhorar o seu dia-a-dia e como ganhar a confiança do seu chefe para tomar decisões nos projetos.
Programando para programadores: Desafios na evolução de um FrameworkPablo Dall'Oglio
Nesta palestra são abordados alguns desafios a serem enfrentados na criação de um Framework PHP open-source e também os obstáculos a serem superados para que o mesmo evolua tecnologicamente, mantendo a retrocompatibilidade e uma base de usuários ativa, fazendo o uso correto de seus conceitos.
Lightning talk apresentada no MeetUp PHPRS subseção Canela/Gramado no dia 26/11/2016 - hotel Klein Ville de Canela (RS):
http://www.meetup.com/pt-BR/PHP-RS/events/234978772/
Apresentação realizada no PGConf.Brasil 2018.
Utilizando o Apache NiFi para capturar a replicação lógica do PostgreSQL e gerar fluxo de Stream no NiFi para poder ser ingestado nas tecnologias de Big Data como Kafka, Hdfs, Hbase, Hive, Solr, etc...
Por trás das câmeras mostramos como a Replicação Lógica introduzida no PostgreSQL v10 foi utilizada para criar uma arquitetura de captura por alteração para ingestão dos dados em um cluster Hadoop.
Nessa palestra apresentamos os conceitos que orbitam em torno do Apache Hadoop e Data Flow, além dos desafios encontrados no desenvolvimento do processador PostgreSQL Change Data Capture (CDC) para o Apache NiFi.
4. QUEM ÉS TU ?
Programador PHP / JAVA
Web Designer
PPTO Sênior da Web no Break
http://webnobreak.com.br
Formado em Comunicação Social
- Rádio e TV (UMC - 2005)
Bartolomeu Spegiorin Gusella
6. BASE DE DADOS
OPEN SOURCE
MySQL
PostGree
FireBird / InterBase
SQLite
Outros...
Oracle
MS SQL Server
7. 2-PADRÃO ANSI E SQL
SQL - Structured English Query Language (SEQUEL)
ANSI - American National Standards Institute
SQL-86, ISSO-87, SQL-89, SQL-92, SQL:1999, SQL:2003
select * from tabela where cod=1
insert into tabela („nome‟, „idade‟) value („bart‟,27) ,
(„thallita‟, 21)
delete from tabela where cod=7;
update tabela set idade=15 where cod=1
8. SEGUEM O PADRÃO SQL
Apache Derby
Caché
DB2
Firebird
HSQLDB (banco de dados implementado em Java)
IDMS (banco de dados hierárquico)
IMS (banco de dados hierárquico)
Informix
Ingres
InterBase
Microsoft Access
Microsoft SQL Server
MySQL
Oracle
PointBase Micro (banco de dados relacional implementado em Java)
PostgreSQL
SQLite
LiteBase Mobile (dedicado à plataformas móveis) como: Palm OS, Pocket PC, Symbian)
Sybase Adaptive Server Enterprise
Teradata
9. O QUE É PDO?
PHP Data Objects (Objeto de Dados PHP)
JAVA -> JDBC
PERL -> DBI
10. POR QUE USAR PDO ?!?
MySQL extensões
MySQLi extensões
PDO -> MySQL
Aplicativo
“Felizes Para Sempre”