DBD :: MySQL.dbd :: mysql é um módulo Perl com driver MySQL para a interface do banco de dados Perl5 (DBI). | |
Baixe Agora |
DBD :: MySQL. Classificação e resumo
Propaganda
- Licença:
- Perl Artistic License
- Preço:
- FREE
- Nome do editor:
- Jochen Wiedmann
- Site do editor:
- http://search.cpan.org/~jwied/Apache-Roaming-0.1003/lib/Apache/Roaming.pm
DBD :: MySQL. Tag
DBD :: MySQL. Descrição
DBD :: MySQL é um módulo Perl com o driver MySQL para a interface do banco de dados Perl5 (DBI). DBD :: MySQL é um módulo Perl com o driver MySQL para a interface de banco de dados Perl5 (DBI) .Synopsis usa DBI; $ DSN = "DBI: MySQL: banco de dados = $ Base de dados; host = $ hostname; Port = $ porto"; $ dbh = dbi-> conectar ($ DSN, $ user, $ senha); $ DRH = dbi-> install_driver ("mysql"); @databases = dbi-> data_sources ("mysql"); ou @databases = dbi-> data_sources ("mysql", {"host" => $ host ", porta" => $ portas}); $ sth = $ dbh-> Preparar ("SELECT * de foo onde Bla"); ou $ sth = $ dbh-> preparar ("listfields $ tabela"); ou $ sth = $ dbh-> Preparar ("ListInIndex $ Tabela $ Index"); $ sth-> executar; $ numrows = $ sth-> linhas; $ numfields = $ sth -> {'num_of_fields'}; $ sth-> terminar; $ rc = $ DRH-> FUNC ('CREDEDB', $ Database, $ host, $ User, $ Senha, 'admin'); $ RC = $ DRH-> FUNC ('DWTDB', $ Database, $ host, $ user, $ senha, 'admin'); $ rc = $ DRH-> FUNC ('desligamento', $ host, $ user, $ senha, 'admin'); $ rc = $ DRH-> FUNC ('recarregar', $ host, $ user, $ senha, 'admin'); $ rc = $ dbh-> func ('credenceb', $ base de dados, 'admin'); $ rc = $ dbh-> func ('drowdb', banco de dados $, 'admin'); $ rc = $ dbh-> func ('desligamento', 'admin'); $ rc = $ dbh-> func ('recarregar', 'admin'); exemplo #! / usr / bin / perl use rigoroso; Use DBI (); # Conectar ao banco de dados. Meu $ DBH = DBI-> Connect ("DBI: MySQL: Base de dados = teste; host = localhost", "Joe", "Password de Joe", {'raisError' => 1}); # Drop Table 'foo'. Isso pode falhar, se "foo" não existir. # Assim, colocamos uma eval em torno dele. eval {$ dbh-> do ("Drop Table Foo")}; Imprimir "Dropping Foo Falha: $ @ N" Se $ @; # Crie uma nova mesa 'foo'. Isso não deve falhar, portanto, não estamos apenas erros. $ dbh-> Do ("Criar tabela foo (id integer, nome varchar (20))"); # Insira alguns dados em "foo". Estamos usando $ dbh-> citação () para # citando o nome. $ dbh-> Do ("inserir em valores foo (1,". $ dbh-> citação ("tim") ")"); # Mesma coisa, mas usando espaços reservados $ dbh-> Do ("inserir em valores foo (? ,?)", Redef, 2, "jochen"); # Agora recupere dados da tabela. meu $ sth = $ dbh-> preparar ("select * de foo"); $ sth-> Execute (); Enquanto (meu $ ref = $ sth-> fetchrow_hashref ()) {print "encontrou uma linha: ID = $ ref -> {'id'}, nome = $ ref -> {'nome'} n"; } $ sth-> Acabamento (); # Desconecte do banco de dados. $ dbh-> Desconectar (); dbd :: mysql é o driver de interface de banco de dados Perl5 para o banco de dados MySQL. Em outras palavras: DBD :: MySQL é uma interface entre a linguagem de programação Perl e a API de programação MySQL que vem com o sistema de gerenciamento de banco de dados MySQL Relational. A maioria das funções fornecidas por esta API de programação são suportadas. Algumas funções raramente usadas estão faltando, principalmente porque ninguém os solicitou. Requisitos: · Perl.
DBD :: MySQL. Software Relacionado