Conectando o servidor SQL usando o JDBC
Configurando o servidor SQL Server
Estou usando o SQL Server 2005 Standard Version SP2, todos os quais são apenas inadimplentes e geralmente não exigem configuração. Se você precisar configurar a porta, veja abaixo.
1. "Iniciar" → "Programas" → "Microsoft SQL Server 2005" → "Ferramentas de configuração" → "SQL Server Configuration Manager" → "Configuração da rede SQL Server 2005" → "MSSQLServer Protocol"
2. Se "TCP/IP" não estiver ativado, clique com o botão direito do mouse e selecione "Iniciar".
3 Clique duas vezes em "TCP/IP" para inserir as configurações da propriedade.
4. Reinicie o SQL Server ou reinicie o computador.
Crie um banco de dados
Abra o "SQL Server Management Studio", faça login e conecte -se ao servidor SQL Server, crie um novo banco de dados e nomeie o teste
Teste no eclipse
1. Open Eclipse, "Arquivo" → "Novo" → "Projeto" → "Projeto Java", o nome do projeto é teste
2. Em Eclipse, selecione "Window" → "Preferências ..." → "Java" → "JRE instalado", selecione o JRE instalado, clique em "Editar" → "Adicionar externo" e selecione % ProgramFiles % /sqljdbc_1.1 /chs/sqljdbc.jar
3. Você pode ver o SQLJDBC.JAR na "Biblioteca do Sistema JRE" do projeto de teste. Caminho de construção "→" Biblioteca "→" Adicionar frasco externo ... ", selecione %ProgramFiles %/sqljdbc_1.1/chs/sqljdbc.jar
4. Escreva o código Java da seguinte maneira:
importar java.sql.*; Public class Test {public static void main (String [] srg) {string drivername = "com.microsoft.sqlserver.jdbc.sqlserverdriver"; : // localhost: 1433; (Drivername); ) {E.PrintStackTrace ();
Observação:
1. Como o servidor da versão SQL Express está desativado por padrão e o número da porta não está configurado, ele precisa ser redefinido.
2. Se você costumava se conectar ao SQL Server 2000 em Java, deve prestar atenção:
A declaração que carrega o caminho do driver e URL no SQL Server 2000 é
String drivername = "com.microsoft.jdbc.sqlserver.sqlserverdriver";
String dburl = "JDBC: Microsoft: SQLServer: // localhost: 1433; DatabaseName = amostra";
As declarações que carregam drivers e URLs no SQL Server 2005 são
String drivername = "com.microsoft.sqlserver.jdbc.sqlserverdriver";
String dburl = "jdbc: sqlserver: // localhost: 1433; databaseName = sample";
Se o método de gravação estiver errado, o driver não será encontrado.
JTDS Connection SQLSERVER
O JTDS é um driver Java 100% puro de código aberto para drivers JDBC 3.0 para o Microsoft SQL Server e Sybase (versões 10, 11, 12, 15). O JTDS é baseado no Freetds e atualmente é o drivers JDBC mais rápido de produção para SQL Server e Sybase.
O JTDS é totalmente compatível com o JDBC 3.0, suporta instruções paralelas (totalmente independentes) nos conjuntos de resultados apenas para avanço e rolagem/atualizável (resultados) e podem implementar todos os métodos DatabaseMetadata e ResultetMetadata.
JTDS - SQL Server e Sybase JDBC Driver
pacote sqlserver_jtds; "; Conexão conn; public sqlServer () {this.connect ();} public void connect () {try {try {class.ForName (" net.sourceforge.jtds.jdbc.driver ");} catch (exceção e) {E.PrintStackTrace (); System.out.print (metadata.getDatabaseProductVersion ());