Durante o desenvolvimento JSF Visual Web, quando você vincula um componente Tabela a um banco de dados, é criada uma conexão entre o componente Tabela e uma coluna em uma tabela do banco de dados. Depois de vincular, verifique o layout da tabela como descrito abaixo para garantir que as colunas sejam exibidas na ordem correta.
Antes de vincular um componente Tabela a um banco de dados, você deve garantir que o Java DB Database Server esteja instalado e em execução. Para iniciar o servidor de banco de dados Java DB , na janela Serviços, selecione Bancos de dados > Java DB > Iniciar servidor.
Antes de vincular um componente simples a um banco de dados MySQL, você deve garantir que o MySQL Database Server esteja instado, em execução e conectado. Para iniciar o servidor de banco de dados MySQL, na janela Serviços, escolha Bancos de dados > Servidor MySQL > Iniciar. Se o servidor de banco de dados MySQL não estiver conectado, escolha Bancos de dados > Servidor MySQL > Conectar.
Cada coluna de uma tabela deve ter um nome único. Se duas ou mais tabelas contêm colunas com o mesmo nome, você deve renomear uma das colunas para poder usar ambas as tabelas de banco de dados em um componente Tabela.
Para configurar a tabela do banco de dados e o componente:
Se você não estiver conectado ao banco de dados, na , conecte agora.
No nó nome-do-banco de dados, expanda o nó Tabelas para ver as tabelas no banco de dados.
Para arrastar e soltar uma tabela de banco de dados em um componente Tabela:
Arraste a tabela do banco de dados da janela Serviços para o Visual Designer e solte-a no componente Tabela.
Se você tentar soltar a tabela do banco de dados em uma célula no componente Tabela do próprio componente Tabela, a caixa de diálogo Escolher destino aparece perguntando se você deseja escolher o destino. Escolha o componente Tabela e clique em OK.
O componente Tabela se reformata para mostrar as colunas como tabela de banco de dados. Consulte "Para verificar e ajustar o layout da tabela" abaixo.
Para vincular um componente Tabela a uma tabela de banco de dados que já foi adicionada à página:
Selecione o componente Tabela inteiro:
Clique com o botão direito do mouse e escolha Vincular aos dados.
Na caixa de diálogo Layout da tabela, escolha o provedor de dados ao qual deseja vincular o componente Tabela e clique em OK.
Quando a caixa de diálogo se fecha, o componente Tabela se reformata para mostrar as mesmas colunas como a tabela de banco de dados.
Para verificar e ajustar o layout da tabela.
No Visual Designer, clique com o botão direito do mouse na borda da tabela e escolha Layout da tabela.
Na caixa de diálogo Layout da tabela, selecione colunas na lista Disponível no lado esquerdo.
Mova as colunas a serem exibidas em sua aplicação para a lista Selecionada, selecionando cada coluna e clicando no botão >.
Mova as colunas que você não deseja exibir para fora da lista Selecionada, selecionando cada coluna e escolhendo o botão <.
Você pode alterar a ordem das colunas, selecionando uma coluna em clicando em Acima ou Abaixo.
Quando a lista Selecionada mostra as colunas na ordem desejada, clique em OK.
No Visual Designer, você vê as colunas exibidas no componente Tabela. Cada coluna mostra os dados da coluna do banco de dados que ela exibe.