Skip to content

juliobill22/JavaWithSQLServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

JavaWithSQLServer

Date 25/09/2020 Autor J.B.S Projeto conexão Java com o Sql Server

Esse projeto é simples e demonstra como conectar o Java com o Sql Server. Para este exemplo, estou utilizando Uma máquina com processador x64, "JRE8","NetBeans IDE 8.2" e "SQL Server 2017 Express".

Vamos começar! Precisamos preparar o ambiente.

1º passo é baixar:

  • "NetBeans IDE 8.2"
  • "SQL Server 2017 Express"
  • JDK8

Através dos links: https://netbeans.org/downloads/8.2/rc/
* netbeans-8.2-javaee-windows.exe

https://www.microsoft.com/pt-br/download/details.aspx?id=55994    
  * SQL Server 2017 - "SQLServer2017-SSEI-Expr"   
  
https://www.oracle.com/br/java/technologies/javase/javase-jdk8-downloads.html     
  "Windows x64 - jdk-8u261-windows-x64.exe"  

2º passo é instalar os executáveis acima.
Obs, ao instalar o sql server, verifique se o serviço de update do windows está ativo e se o firewall não está bloqueando a instalação.

3º instalar o JDK e setar a variável de ambiente JAVA_HOME
no DOS execute o comando "set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_111"

4º passo pra conectar com o Java, precisamos da ponte de conexão, vamos utilizar o "JDBC Driver 6.0 for SQL Server". Para baixar é possível através do link: https://www.microsoft.com/en-us/download/confirmation.aspx?id=11774

5ª passo é adicionar o JAR ao projeto Após baixar o arquivo acima "Microsoft JDBC Driver" e descompactar, será criado um diretório "Microsoft JDBC Driver 6.0 for SQL Server/sqljdbc_6.0/enu/jre8/sqljdbc42.jar". Esse "sqljdbc42.jar" você precisa adicionar ao seu projeto.

O último passo é fazer a conexão com o banco. E para isso, analise o código!

O pulo do gato está aqui:

  • Se for conexão por connection string Você precisa colocar na pasta bin "C:\Program Files\Java\jdk1.8.0_111\bin" a dll "sqljdbc_auth.dll" que está disponível no diretório "C:\Java\Microsoft JDBC Driver 6.0 for SQL Server\sqljdbc_6.0\enu\auth\x64"
  • Se for conexão via serviço, ou seja, adicionando um driver na aba de serviços e criando uma conexão fixa, você precisa colocar na pasta "C:\Windows\System32".

Se ocorrer o erro "The TCP/IP connection to the host XXX, port 1433 has failed." https://kb.sos-berlin.com/pages/viewpage.action?pageId=17499564

OUTRAS Referencias Sintaxe da cadeia de conexão https://docs.microsoft.com/pt-br/dotnet/framework/data/adonet/connection-string-syntax

PESQUISAR OS ERROS do SQL https://docs.microsoft.com/pt-br/sql/relational-databases/errors-events/mssqlserver-18456-database-engine-error?view=sql-server-ver15
MENSAGEM NA TELA https://www.guj.com.br/t/to-me-matando-pra-achar-showmessage-resolvido/37184/2 https://kb.sos-berlin.com/pages/viewpage.action?pageId=17499564
CONFIG IP SQL SERVER https://kb.sos-berlin.com/pages/viewpage.action?pageId=17499564

Abraços a todos!

About

Date 25/09/2020 Autor Julio Bill Schvenger Projeto conexão Java com o Sql Server Esse projeto é simples e demonstra como conectar o Java com o Sql Server. Para este exemplo, estou utilizando Uma máquina com processador x64, "JRE8","NetBeans IDE 8.2" e "SQL Server 2017 Express". Vamos começar! Precisamos preparar o ambiente. 1º passo é baixar: * …

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors