me decidi a poner este post aca, pues considero que todo el codigo java ha de estar buemo, y puedo tener problemas de configuracion con el sql server.
mi caso es el siguiente, he instalado server 2008 la version express en mi maquina el dia de hoy, y ya logre conectarlo con el Microsoft sql server managemet studio.
pero al momento de conectarme con java no lo permite
mi codigo java es este
Código java:
Ver original
co = java.sql.DriverManager.getConnection("jdbc:sqlserver://DELL-PC:1433;databaseName=webness;","sa","passwordsa"); st = co.createStatement(); rs = st.executeQuery("SELECT pk_customer,name FROM customer"); while (rs.next()) out.println (rs.getString("name")); // Print col 1 st.close();
el driver que estoy usando es sqljdb4.jar
y el error es este
org.apache.jasper.JasperException: Ha sucedido una excepción al procesar la página JSP /index.jsp en línea 20
y la linea 20 es esta
co = java.sql.DriverManager.getConnection("jdbc:sqlserv er://DELL-PC:1433;databaseName=webness;","sa","passwordsa");
Y MAS ABAJITO DICE CAUSA RAIZ:
javax.servlet.ServletException: com.microsoft.sqlserver.jdbc.SQLServerException: No se pudo realizar la conexión TCP/IP al host DELL-PC, puerto 1433. Error: "Connection refused: connect. Verifique las propiedades de conexión, compruebe que hay una instancia de SQL Server ejecutándose en el host y aceptando las conexiones TCP/IP en el puerto y compruebe que no hay ningún firewall bloqueando las conexiones TCP en el puerto.".