正在查找MS SQL Server的连接信息



所以我刚刚下载了Microsoft SQL Server 2019(开发人员(和服务器管理软件。我正试图将这个新服务器的一个数据库连接到IntelliJ IDE项目,但我不知道从哪里可以找到连接信息。

这是带有信息的IntelliJ DB连接页面

这是我需要的信息。我是一名计算机科学专业的学生,在参加数据库系统设计之前,我参加了4000级的课程。我确信,一旦连接正常,我就能让它正常工作,它只是JSF、JDBC和SQLJ项目。

因此,对于使用Microsoft SQL Server Management和Microsoft SQL Server首次将SQL Server连接到IntelliJ的任何人,我将保留以下内容:

  1. 转到Windows搜索类型服务

  2. 向下导航到SQL Server Browser,右键单击Properties

  3. 将启动类型更改为自动,在"服务状态"下单击"运行">

  4. 转到MSSM,在Security enable Windows authentication and Server authentication 下

  5. 从搜索转到SQL Server配置程序

  6. 确保服务器浏览器正在运行,转到SQL Server网络配置(非32位(

  7. 单击箭头,转到SQLEXPRESS的协议(如果您下载了EXPRESS以外的其他版本,则可能会有不同的SQLxxx名称(

  8. 右键单击启用启用TCP/IP

  9. 右键单击并选择属性

  10. 在general(常规(下,确保Enabled(启用(设置为Yes(是(,然后转到Ip addresses(Ip地址(。一直向下滚动到IPAll

  11. 将"动态端口"设置为空,将TCP端口设置为1433。重新启动服务器。

  12. 在MSSM中的"安全"下,创建或更改登录名。SA是系统管理员,如果需要,可以更改密码,或者通过右键单击登录并添加来创建另一个用户(如果需要(。

  13. 如果您使用sa(我之前称之为sa,我的意思是一样的(,请确保右键单击转到属性状态,并确保已启用登录。您可以关闭并重新启动程序,使用Windows或服务器身份验证,若要使用sa,请选择服务器身份验证。然后为用户和您所做的任何传递输入sa。

  14. 现在在intellij中单击数据库窗格。选择一个Microsoft SQL服务器,默认情况下url为jdbc:sqlserver://localhost;instance=SQLEXPRESS。输入您的用户凭据,Windows身份验证或服务器身份验证,并确保单击底部的文字,上面写着下载驱动程序。

^注意,如果您没有使用SQLEXPRESS,则此情况将发生更改,在MSSM中将名称更改为实例名称,右键单击服务器并检查属性实例名称。15.选择您的身份验证类型,我使用了SA.

  1. 要将DB与JDBC或SQLJ、JSF等一起使用,请导入java.sql.*;并使用以下行
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String connectionUrl = "jdbc:sqlserver://localhost;instance=SQLEXPRESS; databaseName = surveyData; user = sa; password = xxxxxx;";
Connection con = DriverManager.getConnection(connectionUrl);

在字符串连接URL中使用您的用户和密码以及数据库名称。我认为JDBC的驱动程序:ODBC在这一点上已经安装好了,但如果没有的话,谷歌JDBC微软SQL驱动程序并从微软官方网站下载。它有适用于不同Java运行时的各种驱动程序,所以找到与您的Project SDK匹配的驱动程序并将其添加到库中。(文件夹中的特定.jar(

连接应该可以工作。如果你想测试你的连接,请创建一个main并键入类似的内容

if(con != null) 
System.out.println("Connection successful"); 

希望这能帮助到他们的功课。

最新更新