Pregunta: | 55944 - CONEXION JAVA Y SQL SERVER |
Autor: | Adrian Zuñiga |
hola que tal soy nuevo en este foro y bueno.. espero me puedan ayudar, estoy haciendo un trabajo para la escuela, una conexion simple a una base de datos en sql desde java, estoy usando sql express, cuando ejecuto mi archivo me sale este error,
Exception in thread "main" java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]The requested instance is either invalid or not running. at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source) no se que estoy haciendo mal, ya baje los drivers para sql de jdbc y los copie en la carpeta jdk, el codigo es este import java.sql.*; /** * * @author Adrián */ public class conexionsimple { public static void main (String[] args) throws ClassNotFoundException, SQLException{ Connection con; String url = "jdbc:microsoft:sqlserver://"; String servidor = "ADRIAN-PCSQLEXPRESS"; String puerto = "1433"; String db = "prueba"; String usuario = ""; String contraseña = ""; String metodo = "cursor"; String driver ="com.microsoft.jdbc.sqlserver.SQLServerDriver"; Class.forName(driver); System.out.println("DRIVER CARGADO ---> " + driver); con = DriverManager.getConnection(url+servidor+":"+puerto+";databaseName="+db+";selectMethod="+metodo+";",usuario,contraseña); Statement stmt = con.createStatement(); String query ="select * from prueba"; ResultSet rs = stmt.executeQuery(query) |
Respuesta: | eider mauricio aristiaabal erazo |
es posible que el firewall de windows tenga bloqueado el puerto 1433
tambian es posible que el nombre del servidor se cambia al siguiente String servidor = ".ADRIAN-PCSQLEXPRESS"; |