问题标签 [mssql-jdbc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何使用spring jdbc存储过程将用户定义的数据类型变量的值从java传递给MS SQL
我有以下带有用户定义变量的 MS SQL 存储过程(@Location
@Location
具有以下属性:OrganizationSubID、LocationCode
我正在使用下面的 java 类来调用存储过程,
在这里,我的问题是,如何@Location
从 java 构造变量并将其传递给 MS SQL 数据库。(我使用 sqljdbc4.jar 驱动连接数据库)
我一整天都在谷歌上搜索并尝试了许多实现,但没有任何回报。
请有人对此有所了解...
sql-server - 使用加密密码的 SQL Server 身份验证
我以明文形式保存 SQL Server 密码,这现在是一个安全威胁。
我想用加密密码替换它。但我不知道 SQL Server 是否接受加密密码。或者,如果有其他解决方案。
对此的任何帮助表示赞赏。
洛克什
android - 如何将 android 应用程序连接到 MSSQL 服务器并从中检索数据?
我正在尝试将我的应用程序连接到 Microsoft SQL Server 2008 R2 并从中检索数据。我可以通过 php 将我的应用程序连接到 MySql,但在 MSSQL 服务器方面无法完成相同的任务。我已经用谷歌搜索了这个 和这个 链接。但是这些链接并没有准确地告诉我应该遵循的程序。在这 链接 我发现了一些告诉我使用 asp 的东西。但我无法应付代码。作为一个这样做的新人,谁能告诉我有关将android应用程序连接到MSSQL服务器的分步过程?非常需要解决方案。另一方面,一些评论和回答告诉我应该使用网络服务。我应该如何在我的代码中实现 Web 服务。我可以通过 PHP 代码通过 json 解析从 MySql 源中检索数据。我应该使用 ASP 而不是 PHP。那我该怎么做呢?我作为新手所做的如下。
试过直接连接服务器。
这不是我承认的正确方式。我所拥有的是安装在我的本地机器上的 MS SQL server 2008 R2。1433 端口为 SQL 服务器工作。但连接字符串返回 null。
有人可以告诉我我该怎么做才能完成连接吗?感谢您提供任何帮助。
sql-server - 将十进制字段的空值插入 MS SQL Server 时引发 BatchUpdateException
我们使用标准 Spring BatchJdbcBatchItemWriter
将数据插入MS SQL Server。要插入的数据(项目处理器的输出)包含在 a 中Map<String,String>
,其中包含列名称和值。
当映射包含定义为十进制的列的空值(表示为空字符串“”)时(更具体地说,(decimal(19,5),null),将引发以下异常:
不是十进制的数字字段可以正常工作。
司机是:net.sourceforge.jtds.jdbc.Driver
以下 dll 用于连接到 SQL Server:ntlmauth.dll
Spring Batch 项目编写器配置类似于以下内容:
这是完整的堆栈跟踪:
非常感谢任何帮助。
java - com.microsoft.sqlserver.jdbc.SQLServerException:未为参数设置值
我有时只会收到此异常,例如 100 次通话中的一次。我寻找解决方案,但无法弄清楚。存储过程接受一个输入。我使用的驱动是sqljdbc4 4.0版
我已将参数设置如下
我得到以下异常
有没有人遇到过这样的问题。如果是的话,可能的解决方案是什么。
java - 如何在 JDBC sql WHERE IN (?) 条件中调用 ResultSet
我有两个不同的数据库(SqlServer,Oracle)
SqlServer有 CUSTOMER_ID 信息, Oracle有 CUSTOMER_ID 等列信息
我想达到以下场景(从第一种方法获取记录集并将该值作为条件应用到(WHERE IN)第二种方法中)
请建议如何在 SQL 中的方法 (getDatafromsql) 中应用 WHERE IN 条件中的完整记录集
sql - SQL Server 循环执行需要太多时间
我有一张#TrackPlayedInformation
我正在循环的桌子。的样本数据#TrackPlayedInformation
如下:
我正在循环#TrackPlayedInformation
并分割每分钟开始时间和结束时间之间的时间间隔。在物理表上插入新时间TempGraph
TempGraph 的结构是
在检查插入TempGraph
是否不存在时,如果存在则更新 aircount 增加 1,否则作为新条目插入。
查询执行大约需要 20 分钟才能完成,日期间隔约为 3 个月。有没有更快的方法来达到结果?
我的锻炼查询如下:
我正在尝试按分钟拆分时间间隔,例如-将日期 2014 01 01 5.40 作为开始时间,将 2014 01 01 5.50 作为结束时间。我需要在 TempGraph 中输入 2014 01 01 5.41、2014 01 01 5.42、2014 01 01 5.43 .....截至 2014 年 01 01 5.50
sql-server - 如何获得对表的所有约束?
我想将表元数据存储到其他表中。那么如何获取所有约束及其类型,例如 MS SQL 服务器中的主键、唯一键还是外键。
表名约束名约束类型
用户 pk_user_id PRIMARY_KEY
user_role fk_role FOREIGN_KEY
用户 unique_email UNIQUE_KEY
sql - SQL Server 查询名称与命令名称匹配的表
因错误而中断:
[错误代码:1013,SQL 状态:S0001]
FROM 子句中的对象“role”和“role”具有相同的公开名称。使用相关名称来区分它们。
使用别名也不起作用。
以及 DbVizualizer 突出显示role
例如role.name
作为命令名称