服务器 sqlexpress 未配置为使用 TCP/IP 侦听

问题描述 投票:0回答:0

我想用java做mssql操作,但是无法建立连接 那是我的代码:

package deneme;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

public class deneme {

    public static void main(String[] args) {
        
        // Bağlantı parametrelerini belirleyin
        String serverName = "localhost\\SQLEXPRESS";
        String databaseName = "TestDatabase";
        
        // Windows Authentication kullanarak SQL Server'a bağlanın
        String url = "jdbc:sqlserver://" + serverName +
                     ";databaseName=" + databaseName + ";integratedSecurity=true;";
        Connection conn = null;
        Statement stmt = null;
        try {
            conn = DriverManager.getConnection(url);
            System.out.println("Bağlantı başarılı.");
            
            // Tablo oluşturma sorgusunu yazın
            String createTableQuery = "CREATE TABLE Products " +
                                      "(ID INT PRIMARY KEY NOT NULL, " +
                                      " NAME TEXT NOT NULL, " +
                                      " PRICE REAL NOT NULL)";
            
            // Sorguyu çalıştırın
            stmt = conn.createStatement();
            stmt.executeUpdate(createTableQuery);
            System.out.println("Tablo başarıyla oluşturuldu.");
            
        } catch (SQLException e) {
            System.out.println("Bağlantı hatası: " + e.getMessage());
        } finally {
            // Kaynakları serbest bırakın
            try {
                if (stmt != null)
                    stmt.close();
                if (conn != null)
                    conn.close();
            } catch (SQLException e) {
                System.out.println("Kaynakları serbest bırakırken hata oluştu: " + e.getMessage());
            }
        }
    }
}

那是我的错误信息:

Bağlantı hatası: The server sqlexpress is not configured to listen with TCP/IP.

那是我的服务器配置: sqlserver sqlexpress

编辑 1: 新图片 ipall image

作为操作的结果,我希望它创建一个名为 testdatabase 的新数据库。

java sql sql-server sql-server-2005 mssql-jdbc
© www.soinside.com 2019 - 2024. All rights reserved.