我想用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.
作为操作的结果,我希望它创建一个名为 testdatabase 的新数据库。