Fórum Configurar Conexão NetBeans #25515
11/03/2010
0
Diogo Andrade
Curtir tópico
+ 0Posts
11/03/2010
Henrique Weissmann
qual a sua versão do Netbeans?
Antes disto, a primeira coisa que você deverá ter é o driver JDBC do SQL Server, que pode ser baixado neste endereço: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=99b21b65-e98f-4a61-b811-19912601fdc9
Se for para obter uma conexão via Java, segue um pequeno guia:
1. Baixe o driver JDBC no link que expus acima
2. Inclua todos os arquivos jar no classpath do seu projeto (no Netbeans, clique com o botão direito do mouse sobre seu projeto. Em seguida, clique no menu "Properties". Vá à aba "Libraries" e clique no botão "Add jars". Em seguida, basta selecionar os seus arquivos .jar referentes ao driver JDBC)
3. Carregando o driver:
Execute o código
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
4. Obtendo uma conexão:
java.sql.Connection conexao =
DriverManager.getConnection("jdbc:microsoft:sqlserver://seuServidor:1433", "seuLogin", "suaSenha");
Código de exemplo:
import java.sql.*
// Retorna uma conexão com o SQL Server
public Connection getConexao(String login, String senha, String servidor, int porta) {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
return
DriverManager.getConnection("jdbc:microsoft:sqlserver://" + servidor + ":" + porta, login, senha);
}
Links uteis:
Microsoft: How to Get Started with Microsoft JDBC: http://support.microsoft.com/kb/313100
Download do driver: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=99b21b65-e98f-4a61-b811-19912601fdc9
Gostei + 0
11/03/2010
Diogo Andrade
Gostei + 0
11/03/2010
Diogo Andrade
Gostei + 0
11/03/2010
Henrique Weissmann
segue o passo a passo:
No Netbeans, pressione a sequência de teclas Ctrl+5 para expor a aba "Services" ("Serviços") ou vá ao menu "Window" > "Services"
Clique com o botão direito do mouse sobre o item da árvore chamado "Databases" (Banco de Dados) e em seguida sobre a opção "New Connection" (Nova Conexão)
Surgirá uma janela na qual você deverá entrar com os dados da conexão. Para adicionar o seu driver, no combo box "Driver name:" (Nome do Driver) escolha a opção Outros (é a última).
Aparecerá uma janela chamada "Novo Driver JDBC". Nesta janela você deverá adicionar os arquivos .jar que baixou, assim como fornecer o nome da classe do Driver (veja o nome da classe na minha postagem anterior, dentro do código Class.forName()). Forneça o nome adequado para o driver e pronto. Retorne para a janela anterior.
Nesta janela, basta preencher os campos expostos e em seguida clicar em ok. Isto fechará a janela, e na aba serviços o seu banco de dados aparecerá já listado para você.
Gostei + 0
11/03/2010
Diogo Andrade
Gostei + 0
11/03/2010
Henrique Weissmann
Para que sua aplicação possa acessar o SQL Server, no entanto, eu precisaria ter acesso á parte do seu código responsável por isto.
Além disto, os arquivos .jar do driver tem de ser distribuidos juntos com a sua aplicação. Caso isto não seja possível, você pode resolver o problema copiando estes arquivos para o diretório lib do Tomcat, pois assim os mesmos estariam disponíveis para todas as aplicações presentes no servidor. Porém, cuidado co isto: se houver mais de uma aplicação no seu servidor, e esta tiver sofrido deploy com uma versão diferente do driver, problemas podem aparecer.
Gostei + 0
11/03/2010
Diogo Andrade
<!DOCTYPE resources PUBLIC "-//Sun Microsystems, Inc.//DTD Application Server 9.0 Resource Definitions //EN" "http://www.sun.com/software/appserver/dtds/sun-resources_1_3.dtd">
<resources>
<jdbc-resource enabled="true" jndi-name="testeweb2" object-type="user" pool-name="derby_net_dom_appPool"/>
<jdbc-resource enabled="true" jndi-name="domSqlServer" object-type="user" pool-name="microsoft_sql_DOM_saPool"/>
<jdbc-connection-pool allow-non-component-callers="false" associate-with-thread="false" connection-creation-retry-attempts="0" connection-creation-retry-interval-in-seconds="10" connection-leak-reclaim="false" connection-leak-timeout-in-seconds="0" connection-validation-method="auto-commit" datasource-classname="org.apache.derby.jdbc.ClientDataSource" fail-all-connections="false" idle-timeout-in-seconds="300" is-connection-validation-required="false" is-isolation-level-guaranteed="true" lazy-connection-association="false" lazy-connection-enlistment="false" match-connections="false" max-connection-usage-count="0" max-pool-size="32" max-wait-time-in-millis="60000" name="derby_net_dom_appPool" non-transactional-connections="false" pool-resize-quantity="2" res-type="javax.sql.DataSource" statement-timeout-in-seconds="-1" steady-pool-size="8" validate-atmost-once-period-in-seconds="0" wrap-jdbc-objects="false">
<property name="User" value="app"/>
<property name="Password" value="app"/>
<property name="serverName" value="localhost"/>
<property name="PortNumber" value="1527"/>
<property name="DatabaseName" value="dom"/>
<property name="URL" value="jdbc:derby://localhost:1527/dom"/>
<property name="driverClass" value="org.apache.derby.jdbc.ClientDriver"/>
</jdbc-connection-pool>
<jdbc-connection-pool allow-non-component-callers="false" associate-with-thread="false" connection-creation-retry-attempts="0" connection-creation-retry-interval-in-seconds="10" connection-leak-reclaim="false" connection-leak-timeout-in-seconds="0" connection-validation-method="auto-commit" datasource-classname="com.microsoft.sqlserver.jdbc.SQLServerDataSource" fail-all-connections="false" idle-timeout-in-seconds="300" is-connection-validation-required="false" is-isolation-level-guaranteed="true" lazy-connection-association="false" lazy-connection-enlistment="false" match-connections="false" max-connection-usage-count="0" max-pool-size="32" max-wait-time-in-millis="60000" name="microsoft_sql_DOM_saPool" non-transactional-connections="false" pool-resize-quantity="2" res-type="javax.sql.DataSource" statement-timeout-in-seconds="-1" steady-pool-size="8" validate-atmost-once-period-in-seconds="0" wrap-jdbc-objects="false">
<property name="User" value="sa"/>
<property name="Password" value="VBSAsqlserver"/>
<property name="serverName" value="WIN2003"/>
<property name="databaseName" value="DOMtags"/>
<property name="URL" value="jdbc:sqlserver://WIN2003;databaseName=DOMtags"/>
<property name="driverClass" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
</jdbc-connection-pool>
</resources>
Gostei + 0
11/03/2010
Henrique Weissmann
Gostei + 0
11/03/2010
Diogo Andrade
Gostei + 0
11/03/2010
Henrique Weissmann
precisando estamos aqui. Vou fechar o chamado.
Gostei + 0
11/03/2010
Diogo Andrade
Gostei + 0
11/03/2010
Henrique Weissmann
dê uma olhada nestes cursos da DevMedia:
Introdução ao JavaServer Faces: https://www.devmedia.com.br/cursos/listcurso.asp?curso=125
Curso Java Web: Saiba como Desenvolver Aplicações utilizando Spring, Hibernate e JSF na Prática https://www.devmedia.com.br/cursos/listcurso.asp?curso=113
Lembre-se: você como cliente do serviço de consultoria da DevMedia tem acesso gratuito a este material ok?
Gostei + 0
11/03/2010
Devmedia
você recebeu créditos para comprar as 16 aulas do curso Curso Java Web: Saiba como Desenvolver Aplicações utilizando Spring, Hibernate e JSF na Prática.
No outro curso indicado pelo consultor você tem acesso free a ele, por ser assinante java.
Gostei + 0
30/03/2010
Diogo Andrade
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)