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

标签 sql-server database connection-string

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

与主机 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/

相关文章:

database - 具有不规则时间序列的时间加权平均聚合功能的时间序列数据库?

php - 设置对 PHP 函数的调用,将 POST 变量作为参数,作为 HTML 表单操作

C# - 打开 Settings.settings 会收到有关 app.config 中无效 xml 的错误(添加 configSource 时)

java - 将提交的代码与以前提交的代码进行比较?

.net - 使用 Entity Framework 连接到 Oracle 时如何通过连接字符串更改架构?

C# - 如何安全地存储 MySQL 连接字符串以便没有人可以看到它?

sql-server - 从 SQL Server 2008 R2 中的数据库发送电子邮件的最佳方式是什么?

c# - SSAS:以编程方式永久创建计算成员

sql - TSQL : How to Join/Combine rows of a single column into a CSV list

sql - 在SQL Server中无时间比较日期的最佳方法