当前位置: 首页 > 知识库问答 >
问题:

通过servername\instanceName的sqlserver express连接

索和璧
2023-03-14

我尝试连接到本地sqlserver express 2008 R2。

当我将服务器名指定为127.0.0.1时,如

String url=“jdbc:sqlserver://127.0.0.1;databaseName=mydatabase;”;

配置:我设置TCP/IP连接启用。我在ipall部分将tcp动态端口设置为1433。已启用命名实例->,它不会影响连接。

package demojdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.Date;
import java.util.Iterator;

/**
 *
 * @author ttn
 */
public class DemoJdbc {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        baglanti();
    }

    public static void baglanti() {

        try {
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
            System.out.println("driver yuklendi");            
        } catch (ClassNotFoundException e) {
            System.out.println("Drive bulunmadi"+e);
        }
        Connection con = null;

        String url = "jdbc:sqlserver://127.0.0.1;databaseName=mydatabase;";
        try {
            con= DriverManager.getConnection(url, "xxx","xxx");
            System.out.println("Veritabanına baglantı kuruldu");            
            Statement stmt=con.createStatement();


        } catch (Exception e) {
            System.out.println("Hata Var"+e);
        }

    }

}

共有1个答案

钱季
2023-03-14

我通过设置命名实例安装了sqlserver,而SQLServer2008 R2 express不提供sql浏览器。也许这是真正的问题,或者命名管道可能是改变,我不知道。我就这样成功地连接了。

当我只写machinename时,我可以像那样连接

String url = "jdbc:sqlserver://machinename;databaseName=mydatabase;";

顺便说一下,我可以通过toad sql server连接服务器,方法是将服务器名称命名为machinename\instanceName。

 类似资料:
  • 问题内容: 我需要一个有关如何通过wifi在android上处理数据的教程。Fe,我需要向PC发送一些消息并接收其他消息。我应该如何建立连接?我应该怎么做才能传输数据?如何传输? 对不起,这个假人的问题,但是我找不到好的手册。我将不胜感激,因为它提供了尽可能详尽的手册,或者提供了一些有关建立wifi连接和发送/接收简单消息的简单示例。 问题答案: 您无需使用任何API即可连接到wifi,仅当您想在

  • 我正在尝试设置 rabbitmq 它可以通过 nginx 从外部(从非本地主机)访问。 nginx-rabbitmq.conf: rabbitmq.conf文件: 默认情况下,来宾用户只能从本地主机进行交互,因此我们需要创建另一个具有所需权限的用户,如下所示: 但是,当我尝试通过pika连接到Rabbitmq时,我得到了ConntionClo的异常 --[引发连接关闭异常]-- 如果我使用相同的参

  • 问题内容: 我一直在玩Socket.io,node.js和WebSockets,所有这些我都可以通过wifi连接正常工作。 但是,当我通过3G连接(例如在我的iPhone上)测试支持WebSocket的应用程序时,似乎只能回退到长时间轮询了。 使用Socket.io之前,连接失败并显示“ WebSocket连接无效或未验证原点”,然后退回长时间轮询。 我不知道WebSockets是否可以在3G上工

  • 问题内容: 我有以下代码: 并且在编译时给出错误: 我如何使用它来执行查询并检索其值。 谢谢 PS:与数据库的连接正在工作..(如果我取消注释该行,它将打印“ connected”)。 问题答案: 这是非常糟糕的代码-书面上没有用。您有很多工作要做。 我建议您研究一下并丢弃代码:

  • 问题内容: 我正在尝试通过网络连接到MySQL数据库。我已经安装了MySQL,并且该服务在默认端口上运行。我还将SQL连接器安装到jar文件中,并将Java JDK添加到服务器计算机中。我可以使用以下代码连接到本地数据库: 但是,当我尝试通过IP地址(例如:192.168.1.45)通过网络连接到它时: 我收到连接错误: 有人知道这个问题是什么吗?我需要添加其他地址吗?我已经使用地址添加了默认端口

  • 我在某个主机上运行PostgreSQL服务器。此服务器不对外开放(只允许来自的连接)。我可以通过ssh(使用公钥)以身份登录该主机: 然后我可以对特定用户运行查询。 我需要在这里输入用户的sudo密码。我无法以用户身份连接,也不知道他的密码。我也不能作为用户访问数据库。 现在为了简化开发,我想设置从本地机器到pgserver的ssh隧道: 问题是,虽然可以访问服务器,但他没有访问数据库的权限