我哪里有bug?一个失误?为什么我无法连接?我的代码,
package conexiones;
import java.sql.DriverManager;
import java.sql.Connection;
public class miconexion {
static String db = "futbol";
static String url = "jdbc:sqlserver://localhost;databaseName="+db+";";
//(local)\SQLEXPRESS
//String conn;
public Connection conn;
public miconexion() {
try
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
conn=DriverManager.getConnection(url);
System.out.println("conexion exitosa");
}
catch(Exception e)
{
System.out.println(e);
System.out.println("no conectado");
}
}
public Connection getConnection()
{
return conn;
}
public void desconectar()
{
conn=null;
}
public static void main(String [] ar )
{
miconexion con = new miconexion();
con.getConnection();
}
}
最佳答案
默认情况下,MS SQL Server(可能还有 Express)未启用 TCP (JDBC) 连接。您需要进入服务器配置和 enable TCP .
关于java - 为什么我没有连接? Java..SQL Server Express 版(服务器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5213806/