CONEXAO PHP
alguem pode me informa como conectar um banco do Access com php sem usar o drive ODBC
Só conheço usando o driver de ODBC para fazer esse papel.
Mesmo via PDO ele vai usar o ODBC para se conectar.
Você pode usar OleDB, algo como:
$conn = new COM("ADODB.Connection") or die("Deu merda iniciando ADO");
// Connection string para oledb.
$conn->Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\inetpub\wwwroot\sua_pasta\seu_arquivo.mdb");
$rs = $conn->Execute("SELECT meucampo FROM minhatabela");
Fiz isso (COM) em um projeto que as regras de negócios estavam em uma DLL VB6 e a interface era em PHP, até que ficou legal.
As vezes não intendo
Alguém quer usar um banco de dados Acess em um sistema php sendo que php ja usa nativamente um excelente banco de dados que é o mysql sendo tambem que Acess nem pode ser de fato considerado um bom banco de dados
Problema Explicação
Performance péssima = Access não foi feito para múltiplos acessos simultâneos nem para aplicações web.
Baixa escalabilidade = Quando o sistema cresce, Access vira um gargalo.
Compatibilidade = PHP roda nativamente bem com MySQL, PostgreSQL, SQLite, etc. Para Access, você precisa de drivers ODBC/ADO, geralmente só funcionam em Windows.
Portabilidade ruim Não roda bem em servidores Linux (onde a maioria dos servidores web PHP está hospedada).
Segurança limitada Access não tem um sistema robusto de permissões, criptografia, ou controle de acessos.
Formato fechado e frágil MDB/ACCDB são fáceis de corromper e difíceis de versionar/controlar.
Mas é so oque eu penso mesmo cada um é cada um
boa sorte..
Alguém quer usar um banco de dados Acess em um sistema php sendo que php ja usa nativamente um excelente banco de dados que é o mysql sendo tambem que Acess nem pode ser de fato considerado um bom banco de dados
Problema Explicação
Performance péssima = Access não foi feito para múltiplos acessos simultâneos nem para aplicações web.
Baixa escalabilidade = Quando o sistema cresce, Access vira um gargalo.
Compatibilidade = PHP roda nativamente bem com MySQL, PostgreSQL, SQLite, etc. Para Access, você precisa de drivers ODBC/ADO, geralmente só funcionam em Windows.
Portabilidade ruim Não roda bem em servidores Linux (onde a maioria dos servidores web PHP está hospedada).
Segurança limitada Access não tem um sistema robusto de permissões, criptografia, ou controle de acessos.
Formato fechado e frágil MDB/ACCDB são fáceis de corromper e difíceis de versionar/controlar.
Mas é so oque eu penso mesmo cada um é cada um
boa sorte..
Faça seu login para responder