gpt4 book ai didi

sql-server - 与主机服务器的连接失败。 java

转载 作者:搜寻专家 更新时间:2023-10-30 19:49:18 25 4
gpt4 key购买 nike

我正在尝试运行查询,但我一直收到此错误:

与主机 server=localhost 的连接,命名实例 sqlexpress 失败。错误:“java.net.UnknownHostException:server=localhost”。验证服务器和实例名称,并检查是否没有防火墙阻止到端口 1434 的 UDP 流量。对于 SQL Server 2005 或更高版本,验证 SQL Server 浏览器服务是否正在主机上运行。

有什么想法吗?这是我的代码。

public static void main(String[] args) {
try {
try {
// TODO code application logic here
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

// Connection dbConnection = DriverManager.getConnection("jdbc:jtds:sqlserver://127.0.0.1:1433/myDatabase; instance = SQLEXPRESS","sa","password");
String Connectionurl="jdbc:sqlserver://server=Owner-PC\\SQLEXPRESS; DatabaseName=myDatabase;";
Connection dbConnection = DriverManager.getConnection(Connectionurl,"sa","password");
Statement myStmt = dbConnection.createStatement();

String query = "INSERT INTO People(ID, Name, Surname, Age, Contact, Location, Course) VALUES"
+ " (1007, 'Elroy', 'Smith', 33, 21366688, 'Somewhere', 'somecourse')";

myStmt.executeUpdate(query);


myStmt.executeQuery(query);

} catch (ClassNotFoundException ex) {
Logger.getLogger(JavaApplication2.class.getName()).log(Level.SEVERE, null, ex);
}
} catch (SQLException ex) {
Logger.getLogger(JavaApplication2.class.getName()).log(Level.SEVERE, null, ex);
}
}

最佳答案

http://msdn.microsoft.com/en-us/library/ms378428%28v=sql.90%29.aspx 有一个有趣的站点

基于此,我认为连接 URL 应该是:

jdbc:sqlserver://Owner-PC;instanceName=SQLEXPRESS;DatabaseName=myDatabase;

关于sql-server - 与主机服务器的连接失败。 java ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8911376/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com