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

到JDBC的ASP.NET连接字符串

松英叡
2023-03-14

我有一个来自ASP.NET的连接字符串,我必须在我的Java应用程序中使用它,然而,我似乎无法弄清楚它为什么不工作。

这是我得到的错误:cannot ;建立 ;连接 ;到 ;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”

这些是我要计算的字段。
主机:localhost(也试过了。\sqlexpress,也不起作用)端口:1433
数据库:mydatabase
实例名:???
用户名:???
密码:???

我还在SQL配置上检查了我的TCP端口,我注意到TCP被关闭了,没有端口,我把它改成了1433。

共有1个答案

年风华
2023-03-14

问题解决了。显然我必须移动一个.dll文件,我不知道。由于某种原因,我的默认端口是1434,而不是1433,因此也必须更改它。

 类似资料:
  • 我最近的项目有点小问题。我的web.config中有一个连接字符串,但我希望在特定于sql的类中访问它。 我的问题是默认的ASP.NET函数可以访问这个数据库,但我想在数据库中存储其他数据,所以我尝试使用SqlConnection类访问它。我设置了SqlConnection对象的ConnectionString属性: 但我每次都遇到这个错误: System.Data.SqlClient.Sqlex

  • 我目前正在使用以下连接字符串连接到数据库(数据库与ServerIP在同一台服务器上): 这在asp中使用时连接良好。网(我已经手动创建了dbUserId,并从sql server management studio为其分配了dbUserPassword。dbUserId是数据库“dbName”的所有者) 我在另一台电脑上有一个java swing应用程序,需要连接到同一个数据库。我正在使用sqlj

  • 理想情况下,我希望使用实例id、项目名称、数据库名称、一个服务帐户电子邮件和一个p12文件的组合,但对其他身份验证选项是开放的。 编辑:在尝试策略时,我生成了这个日志文件,以备不时之需https://gist.github.com/aryeh-looker/e6b1b1617d301f0a247463216c96535d

  • 我们有来自IBM(P8)的AS/400机器,它使用DB2数据库。我想通过JDBC连接从DB2读取表并对其进行处理。连接到DB2数据库并用java程序生成sql语句是可能的?如果是的话,有人能出示一点样本吗。提前道谢。

  • 我试图通过使用sun.jdbc.odbc.jdbcodbcDriver通过Java访问Microsoft Excel文件。但是,我不断得到:“java.sql.sqlException:[Microsoft][ODBC Driver Manager]数据源名称未找到,且未指定默认驱动程序”。 干杯!