3 use DBI
(); # Usa o pacote de banco de dados
5 # Executa a conexão com o banco.
6 # tipo base a usar endereço
7 my $dbh = DBI
->connect("DBI:mysql:database=datachk;host=localhost",
8 "root", "!P\@ssword", #login e senha
12 #Cria a Tabela placaderede
13 #$dbh->do("CREATE TABLE placaderede (
15 #fabricante VARCHAR(400),
18 #print "Criada Tabela: placaderede\n";
20 #Cria a Tabela memoria
21 #$dbh->do("CREATE TABLE memoria (
24 #tamanho VARCHAR(200),
25 #fabricante VARCHAR(400),
26 #frequencia VARCHAR(100)
28 #print "Criada Tabela: memoria\n";
30 #Cria a Tabela processador
31 #$dbh->do("CREATE TABLE processador (
34 #velocidade VARCHAR(200),
35 #fabricante VARCHAR(400),
39 #print "Criada Tabela: processador\n";
41 #Cria a Tabela placadevideo
42 #$dbh->do("CREATE TABLE placadevideo (
44 #memoria VARCHAR(400),
45 #processador VARCHAR(200),
46 #aceleradora3d VARCHAR(20),
47 #barramento VARCHAR(100)
49 #print "Criada Tabela: placadevideo\n";
52 #Cria a Tabela placamae
53 #$dbh->do("CREATE TABLE placamae (
55 #fabricante VARCHAR(400),
58 #quantidadeMemoria VARCHAR(100),
59 #barramentoPCI VARCHAR(50),
60 #barramentoISA VARCHAR(50),
61 #barramentoAGP VARCHAR(50),
62 #interfaceIDE VARCHAR(50),
63 #interfaceSATA VARCHAR(50),
64 #interfaceSCSI VARCHAR(50),
65 #portaUSB VARCHAR(50),
66 #somOnBoard VARCHAR(50)
68 #print "Criada Tabela: placamae\n";
71 #$dbh->do("CREATE TABLE fonte (
73 #potencia VARCHAR(400),
75 #quantidadePinos VARCHAR(100)
77 #print "Criada Tabela: fonte\n";
80 #$dbh->do("CREATE TABLE hd (
82 #fabricante VARCHAR(400),
83 #tamanho VARCHAR(200),
86 #print "Criada Tabela: hd\n";
89 #Cria a Tabela driverOptico
90 #$dbh->do("CREATE TABLE driverOptico (
92 #fabricante VARCHAR(400),
93 #velocidade VARCHAR(200),
96 #print "Criada Tabela: driverOptico\n";
99 #Cria a Tabela disquete
100 $dbh->do("CREATE TABLE disquete (
102 fabricante VARCHAR(400)
104 print "Criada Tabela: disquete\n";
106 # Desconecta do banco de dados