从Netbeans连接到SQL Server

时间:2011-07-31 22:34:23

标签: java sql-server netbeans

我正在尝试连接到最近使用NetBeans安装的SQL Server 2010的服务器实例。我已经下载了最新的MS SQL Server JDBC驱动程序,但我无法获得正确的连接字符串来连接到该数据库。我想我在连接中缺少以下值:

  • 端口
  • 实例名称
  • 我不确定我的用户名是 / ***还是只有/

'JDBC:SQLSERVER://'

任何帮助表示赞赏,

泰德

2 个答案:

答案 0 :(得分:2)

对于MSSQL,

端口号码通常应为1433,但通常情况下甚至可能没有指定,所以要做到这一点,您需要:

  1. 打开Microsoft SQL配置管理器
  2. 在左窗格中找到“SQL Server网络配置”并展开它
  3. 选择“协议
  4. 右键单击右侧的TPC / IP并选择属性
  5. 确保在“协议”选项卡中选择“已启用”和“全部收听”是
  6. 选择IP地址选项卡,然后滚动到IPAll所在的末尾。
  7. 在TCP动态端口中键入1433并将TCP端口保留为空
  8. 单击“确定”,然后在左窗格中选择“SQL Server服务”
  9. 右键单击“SQL Server(您的服务器名称)”,然后单击“重新启动”
  10. 实例名称不是必需的,可以留空。

    现在用户名

      

    请注意// //(jdbc:sqlserver://)之后的内容通常是主机   而不是你的用户名。

    1. 打开Microsoft SQL Server Management Studio
    2. 右键单击服务器,然后单击属性
    3. 转到安全性并选择“SQL Server和Windows身份验证模式”
    4. 您将收到警告,要求您重新启动服务器。暂时忽略此问题并返回Microsoft SQL Server Management Studio
    5. 展开“安全”,然后展开“登录”
    6. 您将找到名为“sa”的默认用户,右键单击它并选择“属性”
    7. 一般情况下,您可以输入您选择的密码,在“确认密码”中输入相同的密码
    8. 点击左侧的“状态”,确保登录为“已启用”,然后确定所有内容!
    9. 返回NetBeans并尝试再次连接。这次使用端口1433,实例名称,用户名为“sa”和密码。测试连接以确保您没有错误。祝你好运。

答案 1 :(得分:1)

这应该有所帮助:

http://netbeans.org/kb/docs/java/gui-db.html

编辑:根据下面的评论,这是针对德比的东西。这是一个more useful link,但它没有提供有关提供数据库用户名或密码的任何信息。根据您的具体要求,这可能就足够了。