我正在尝试连接到我最近使用NetBeans安装的SQL server 2010的服务器实例。我已经为MS SQL Server下载了最新的JDBC驱动程序,但是我无法获得正确的连接字符串来连接到这个数据库。我想我在连接中缺少以下值:
- 口
- 实例名
- 和我不确定我的用户名是否应该是/***或仅出现在/ 之后的名称
的jdbc::状态"置疑"//
感谢任何帮助,
TedPort number对于MSSQL来说通常应该是1433,但是通常,这甚至可能没有被指定,所以要做到这一点你需要:
- 打开Microsoft SQL Configuration Manager
- 在左侧窗格中找到'SQL Server Network Configuration'并展开
- 选择 的协议
- 右键单击右侧的TPC/IP,选择属性
- 确保在协议选项卡 中选中"启用"one_answers"监听"全部为"是"
- 选择IP地址选项卡,滚动到IPAll所在的位置。
- 在TCP动态端口中输入1433,TCP端口为空
- 单击OK,然后在左侧窗格中选择SQL Server Services
- 右键单击"SQL Server(您的服务器名称)"并单击"重新启动"
实例名不需要,可以留空。
用户名:
注意//(jdbc:sqlserver://)后面的通常是主机而不是你的用户名
- 打开Microsoft SQL Server Management Studio
- 右键单击服务器并单击属性
- 选择"安全",选择"SQL Server和Windows身份验证模式"
- 您将收到一个警告,要求您重新启动服务器。现在忽略这个,回到Microsoft SQL Server Management Studio
- 展开"安全",然后展开"登录" 你会发现默认用户名为"sa",右键单击它并选择属性
- 在一般情况下,您可以输入您选择的密码,在确认密码 中输入相同的密码
- 点击左侧的"状态",确保登录是"启用",然后OK一切!
返回NetBeans并尝试再次连接。这次使用端口1433,没有实例名,用户名为"sa",密码为密码。测试连接以确保没有错误。好运。
这应该有帮助:
http://netbeans.org/kb/docs/java/gui-db.htmlEdit:根据下面的评论,这是为derby的东西。这里是一个更有用的链接,但它没有提供数据库用户名或密码的任何信息。