Sign in Join
Wiki copytemporary

Lazarus DB Faq/pt: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11## Geral
22
33Este FAQ estará direcionado para programação de banco de dados com Lazarus.
44
55### Onde eu posso encontrar mais FAQ?
66
77Veja o website oficial www.lazarus.freepascal.org. Há outros bons FAQs. [[Lazarus Faq/pt|Aqui]] você encontrará uma cópiado FAQ do www.freepascal.org .
88
99### Onde eu posso encontrar database components?
1010
1111No momento os componentes SQLdb são parte do pacote(package) Lazarus, você só precisa instalá-los. Se você verificar \[\$LazarusDir\]/components você verá um subdiretório SQLdb. Instale o sqldblaz.lpk e você estará livre para conectar em servidores MySQL, Interbase / Firebird and Postgres. Veja [[Install Packages|aqui]] uma ajuda para instalar pacotes (packages).
1212
1313### Existem outros componentes?
1414
1515Sim. O [componentes ZEOS](http://zeoslib.sourceforge.net/index.php) foi portado para Lazarus. Você pode fazer o download ZEOSDBO_Rework do [ZEOS cvs](http://sourceforge.net/cvs/?group_id=35994). Veja também este tutorial sobre [[Zeos tutorial|Zeos]]. [Pascal Data Objects](https://trac.synsport.com:8000/index.php/pdo/wiki) tabalha igualmente com Delphi e FPC 2.0
1616
1717## IB / FB
1818
1919### Como eu conecto de um servidor Linux para um Windows
2020
2121Entrando corretamente com o caminho(path) de um banco de dados em um servidor Windows de um cliente Linux não é muito simples.
2222
2323Veja se você tem instalado firebird em F:\Program Files\firebird\\. O banco de dados de exemplo employee.fdb então será instalado no diretório F:\Program Files\firebird\examples\\ . O endereço-IP do seu computador é 192.168.2.100.
2424
2525Então entre com o seguinte nome de banco de dados
2626
27-`192.168.2.100:F:\Program Files\firebird\examples\employee.fdb`
27+``` pascal
28+192.168.2.100:F:\Program Files\firebird\examples\employee.fdb
29+```
2830
2931seu IBConnection conectará com o banco de dados solicitado.
3032
3133Note que você não tem que entrar com um valor na propriedade hostname!
3234
3335e você usar o componente SQLdb você precisará das bibliotecas clientes para mySQL 4.0. Com estas bibliotecas você pode conectar com servidores mySQL 3.2x e 4.x.
3436
3537## MySQL
3638
3739### Quais versões do MySQL são suportadas?
3840
3941Atualmente MySQL 4.0, MySQL 4.1 e MySQL 5.0 são suportadas pelo componente SQLdb. Verifique se você está usando o componente de conexão correto para a sua versão de biblioteca cliente. Se você ten instalados as bibliotecas para MySQL 4.1 então você tem que usar o componente TMySQL41Connectio, inalterável se o servidor está executando versão 4.0 ou 5.0.
4042
4143#### Pascal Data Objects
4244
4345Há agora uma alternativa. As funções introduzidas com MySQL 4.1 e 5.0 tal como declarações preparadas, ligação, e procedure de armazenamento são suportadas pela API de banco de dados chamada Pascal Data Objects, que é inspirada em PHP Data Objects. Todo o código e documentação necessário para usar esta API está disponível no sourceforge: <http://pdo.sourceforge.net>. Em 30 de Janeiro de 2007, PDO adicionou drivers para Firebird 1.5 e 2.0
4446
4547## PostgreSQL
4648
4749Você pode conectar à Bancos de Dados PostgreSQL db pelo componente TPQConnection. Este componente usa a biblioteca de conexão do PostgreSQL [libpq](http://www.postgresql.org/docs/8.0/interactive/libpq.html), assim você pode facilmente conectar a quase todos os Bancos de Dados PostgreSQL, mas o componente não suporta as seguintes opções de conexão:
4850
4951- Port
5052- ClientEncoding
5153
5254Talvez haja outros parâmetros de conexão não-suportados.
5355
5456---
5557*From the Free Pascal wiki, page "Lazarus DB Faq/pt", as it stood on 2007-04-27 after a change by Swen, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history