ASP.NET 到 JDBC 的连接字符串
ASP.NET connection string to JDBC
我有一个来自 ASP.Net 的连接字符串,我必须在我的 Java 应用程序中使用它,但是,我似乎无法弄清楚为什么它不起作用。
这是我遇到的错误:无法建立与 jdbc:sqlserver://localhost:1433;databaseName=MyDatabase; 的连接;”使用 com.microsoft.sqlserver.jdbc.SQLServerDriver(连接字符串包含格式错误的名称或值。)
我正在使用 Microsoft JDBC 2005 驱动程序(当我使用 sqljdbc_7.2.1.0 为我的持久性单元创建新驱动程序时,它以某种方式选择了 2005)。我正在使用 SQL Server Express 2017。
我试图弄清楚字符串的哪一部分在哪个字段中:
我的字符串是"Server=.\sqlexpress;Database=MyDatabase;Trusted_Connection=True;MultipleActiveResultSets=true"
这些是我想弄清楚的领域。
主机:本地主机(也试过。\SQLEXPRESS,也不起作用)
端口:1433
数据库:我的数据库
实例名称:???
用户名:???
密码: ???
我还检查了 SQL 配置上的 TCP 端口,我注意到 TCP 已关闭并且没有端口,我将其更改为 1433。
问题已解决。显然我不得不移动一个我不知道的 .dll 文件。出于某种原因,我的默认端口是 1434 而不是 1433,也必须更改它。
我有一个来自 ASP.Net 的连接字符串,我必须在我的 Java 应用程序中使用它,但是,我似乎无法弄清楚为什么它不起作用。
这是我遇到的错误:无法建立与 jdbc:sqlserver://localhost:1433;databaseName=MyDatabase; 的连接;”使用 com.microsoft.sqlserver.jdbc.SQLServerDriver(连接字符串包含格式错误的名称或值。)
我正在使用 Microsoft JDBC 2005 驱动程序(当我使用 sqljdbc_7.2.1.0 为我的持久性单元创建新驱动程序时,它以某种方式选择了 2005)。我正在使用 SQL Server Express 2017。
我试图弄清楚字符串的哪一部分在哪个字段中:
我的字符串是"Server=.\sqlexpress;Database=MyDatabase;Trusted_Connection=True;MultipleActiveResultSets=true"
这些是我想弄清楚的领域。
主机:本地主机(也试过。\SQLEXPRESS,也不起作用)
端口:1433
数据库:我的数据库
实例名称:???
用户名:???
密码: ???
我还检查了 SQL 配置上的 TCP 端口,我注意到 TCP 已关闭并且没有端口,我将其更改为 1433。
问题已解决。显然我不得不移动一个我不知道的 .dll 文件。出于某种原因,我的默认端口是 1434 而不是 1433,也必须更改它。