sei que está dúvida já foi postada milhares de vezes, mas não encontro nada confiável e que funcione. Estou começando com JSP, já baixei e instalei o tomcat (local), o netbeans 6.7.1 e já rodando no http://localhost:8080.
Mas tenho algumas dúvidas com relação a conexões com SQL Server 2008:
Como configurar a classpath para JSP com SQL Server 2008 ?
Já baixei no site da microsoft, configurei conforme é mostrado no próprio site e dá ClassNotFOund Exception!
Alguém teria um exemplo de conexão com Sql Server que funcione ?
dar uma olhada nesse post to explicando com o mysql, para o sql server vc vai precisar fazer algumas alteracoes basicas de acordo o fabricante, nada de absurdo…
clareou um pouco na chamada de conexão e registro do driver, mas creio que o problema está relacionado no classpath e nos arquivos necessários do driver da microsoft. Segue o erro abaixo:
[color=red]org.apache.jasper.JasperException: An exception occurred processing JSP page /ex_conexao_sqlserver/conexao.jsp at line 15
se vc tiver usando um projeto web, coloque na pasta lib os .jars, senao clique com o botao direito em cima do projeto ==> properties ==> java build ==> aba libraries e add external jars. e coloque os arquivos .jars.
não consigo excutar a aplicação de conexão com o SqlServer 2008, através do NetNeans 6.7.1. Abaixo meu classpath,
[color=red].;%CLASSPATH%;C:\Arquivos de programas\Microsoft SQL Server JDBC Driver 2.0\msbase.jar;C:\Arquivos de programas\Microsoft SQL Server JDBC Driver 2.0\msutil.jar;C:\Arquivos de programas\Microsoft SQL Server JDBC Driver 2.0\mssqlserver.jar;C:\Arquivos de programas\Microsoft SQL Server JDBC Driver 2.0\sqljdbc.jar;C:\Arquivos de programas\Microsoft SQL Server JDBC Driver 2.0\sqljdbc4.jar[/color]
E a saída:
[color=red]java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at JSP_1.Conexao.main(Conexao.java:14)
CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)[/color]