Como usar jdbc para acesso a dados sql

Video: Criar banco de dados no sql server 2012 e conectar o netbeans

JDBC (Java Database Connectivity) pode ser usado com SQL para acessar dados. JDBA é semelhante a ODBC, mas difere em alguns aspectos importantes. Uma tal diferença é sugerido pelo seu nome. JDBC é uma interface de banco de dados que sempre parece a mesma para o programa cliente - independentemente de qual fonte de dados está sentado no servidor (back-end).

A diferença é que JDBC espera que o aplicativo cliente para ser escrito na linguagem Java em vez de outro idioma, como C ++ ou Visual Basic. Outra diferença é que Java e JDBC ambos foram projetados especificamente para rodar na web ou em uma intranet.

Java é um C ++ - linguagem como que foi desenvolvida pela Sun Microsystems para o desenvolvimento de programas de web-cliente. Quando uma conexão é estabelecida entre um servidor e um cliente através da web, o applet Java apropriado é baixado para o cliente, onde o applet começa a correr. O applet, que está incorporado em uma página HTML, fornece a funcionalidade específica do banco de dados que o cliente precisa fornecer acesso flexível a dados do servidor.

A miniaplicativo é uma pequena aplicação que reside em um servidor. Quando um cliente se conecta a esse servidor através da web, o applet é baixado e começa a correr no computador cliente. applets Java são especialmente concebidos para que eles possam executar em um caixa de areia - a (e isolado) área bem definida na memória do computador cliente reservado para a execução de applets.

Video: Conexão com Banco de Dados - JDBC

O applet não é permitida a afetar qualquer coisa fora do sandbox. Esta arquitetura é projetado para proteger a máquina do cliente a partir de applets potencialmente hostis que podem tentar extrair informações sensíveis ou causar danos maliciosos.



Uma grande vantagem de usar applets Java é que eles estão sempre atualizados. Porque os applets são baixados do servidor cada vez que eles são usados ​​(em oposição ao que está sendo mantido no cliente), o cliente é sempre garantido para ter a versão mais recente sempre que executa um applet Java.

Se você é responsável pela manutenção do servidor da sua organização, você nunca tem que se preocupar em perder a compatibilidade com alguns de seus clientes quando você atualizar o software do servidor. Apenas certifique-se de que seu applet Java para download é compatível com a nova configuração do servidor - porque, enquanto seus navegadores da web foram configurados para permitir que applets Java, todos os seus clientes tornam-se automaticamente compatível também.

Java é uma linguagem de programação completa, e é inteiramente possível escrever aplicações robustas com Java que podem acessar bancos de dados em algum tipo de sistema de cliente / servidor. Quando usado desta forma, uma aplicação Java que acessa um banco de dados via JDBC é semelhante a um aplicativo C ++ que acessa um banco de dados via ODBC. Mas um aplicativo Java funciona muito diferente de um aplicativo C ++ quando se trata da Internet.

Video: Tutorial - conectar o java ao sql server (para iniciantes)

Quando o sistema que você está interessado é na Net, as condições de funcionamento são diferentes das condições em um sistema cliente / servidor. O lado do cliente de um aplicativo que opera na Internet é um navegador, com capacidades computacionais mínimos. Esses recursos devem ser aumentados, para processamento de dados significativa para ser applets Java feito- fornecer esses recursos.

Você enfrenta uma certa quantidade de perigo quando você baixar qualquer coisa de um servidor que você não sabe para ser fiel. Se você baixar um applet Java, que o perigo é muito reduzido, mas não eliminado completamente. Seja cauteloso sobre deixar o código executável introduzir a sua máquina a partir de um servidor questionável.

JDBC passa instruções SQL da aplicação front-end (applet) em execução no cliente para a fonte de dados no back-end. Ela também serve para passar conjuntos de resultados ou mensagens de erro da fonte de dados de volta para o aplicativo. O valor de usar JDBC é que o escritor applet pode escrever para a interface JDBC padrão sem a necessidade de saber ou se importar o banco de dados está localizado na extremidade traseira.

JDBC realiza tudo o que a conversão é necessária para precisas comunicação bidirecional para ocorrer. Embora tenha sido projetado para funcionar através da web, JDBC também funciona em ambientes cliente / servidor, onde um aplicativo escrito em Java se comunica com um banco de dados back-end através da interface de JDBC.


Publicações relacionadas