java - 为什么我没有连接? Java..SQL Server Express 版(服务器)

标签 java sql-server

我哪里有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/

相关文章:

java - 什么是NullPointerException,我该如何解决?

java - 正则表达式以避免 URL 中的可选组

java - 如何在方法中添加数组元素?

sql-server - 找不到存储过程 'ELMAH_GetErrorsXml'

sql-server - SQL Server 存储过程需要未提供的参数

SQL 查询 - 需要提高性能

sql - 如何使用 DatePart 获取前导零?

java - 如何在不写入输出流的情况下从 ZipInputStream 获取每个 ZipFile 条目的字节/内容?

sql - 在两个表之间共享自动递增的主键

java - Logback 配置在单行上有异常?