我有一个来自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。
问题解决了。显然我必须移动一个.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]数据源名称未找到,且未指定默认驱动程序”。 干杯!