问题标签 [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.
php - Laravel 与 mssql (sqlsrv) 未连接
我正在使用 mysql 开发 laravel,它运行良好。但我现在有另一种情况。我需要将 laravel 连接到位于 windows 服务器上的 ms sql 数据库。我使用以下代码连接到数据库 app/config/database.php
'default' => 'sqlsrv',
但它显示错误说
PDOException 找不到驱动程序
那么请任何人都可以帮我解决这个问题吗?谢谢
sql - 我想根据真假条件从一个表更新到另一个表
我有一个表,其中包含属于某些类别的多个任务和一个名为“已完成”的列,它告诉特定任务是否已完成,基于此状态,我想在另一个包含特定类别的表中更新为“已完成”类别。在 MS SQL 查询中怎么做?在这里,对于“已完成”列,我使用位作为数据类型。
sql-server - T-SQL 当前和以前的状态
我有一个数据库,我希望在其中获取当前房间号和以前的房间号。
数据看起来像这样。表十
我想带回来的是下面。
Bob, A1, 2015-04-03, null, 转移 当前房间 Bob, B5, 2013-04-15, 2015-04-03 前一个房间 Smith, A2, 2015-04-03, null, 转移 当前房间 Smith, B4 , 2013-10-15, 2015-04-03 以前的房间
请让我知道这是否足够清楚。
我目前拥有的是
这给了我所有的人的房间。不知道如何获得以前的房间号,因为转移之外的状态没有任何意义。共同点是结束日期不为空,如果它是他们当前的房间
谢谢
sql - 基于 SQL Server“位”列选择行
在 SQL Server 表中,我有一个BIT
列并基于它的值,我需要用一些值更新该表的其他列。我试过这个
但我得到了错误
如何在 T-SQL 查询中执行此操作?
java - JRE 1.7 不支持 SQLJDBC 驱动程序
我正在尝试使用 Netbeans 和 MS SQL Server 2008 作为 DBMS 开发 RESTful JAVA Web 服务。
我正在将sqljdbc4.jar注册为驱动程序,但在部署项目时它仍然向我显示此错误。我尝试了所有在线可用的选项,还删除了驱动程序,重新定位的驱动程序除了卸载整个开发包(Netbeans、JDK、SQL Server 2008)之外,做了所有的事情。
以下是错误:
部署期间发生错误:部署应用程序 [webapptest1] 时出现异常:异常 [EclipseLink-4002] (Eclipse Persistence Services - 2.5.0.v20130507-3faac2b):org.eclipse.persistence.exceptions.DatabaseException 内部异常:java.sql。 SQLException: 分配连接时出错。原因:此驱动程序不支持 Java 运行时环境 (JRE) 版本 1.7。使用为 JDBC 4.0 提供支持的 sqljdbc4.jar 类库。错误代码:0。有关详细信息,请参阅 server.log。
database - SQL Server 更新列
我有一个包含数据类型列的表 A,Varchar
列名包括:
如果一个 MatricNo 有多个电子邮件,我如何只更新其中一封电子邮件?
如果我使用下面的 SQL 语句,我会收到一条消息“不受影响的行”
java - 无法找到“table_name”的表元数据
Java 与 MS SQL Server。在将数据保存到数据库时,我收到以下警告 -
警告 org.springframework.jdbc.core.metadata.TableMetaDataProvider - 无法找到“table_name”的表元数据——必须提供列名
这警告了影响性能的巨大时间。我尝试了该选项generateSimpleParameterMetadata=true
,但它没有帮助我解决此错误。
我使用的配置如下:
- 春天 - 3.2.3
- sqljdbc-4.0.jar
- 爪哇 7
Bean 属性
下面的代码试图插入数据
任何帮助,将不胜感激。
提前致谢
sql - 如何根据网页的用户输入在 Sql 查询中检查多个任务是否完成?
我在表中有一些任务列表,每个任务都有“已完成”列,有些任务可能已完成或未完成。在网页中,我有文本框,我们可以传递多个任务名称,我想向用户显示消息任务是否完成。在这里,如何检查用户是否传递了多个任务名称,其中一个可能已完成,另一个可能未完成。在SQL查询中怎么做?
java - JDBC 执行大的 T-SQL 查询
我有很大的 SQL 脚本,它创建临时表并通过从另一个表中选择数据来插入数据,许多插入,比如
我需要在一个批处理查询中执行这个 T-SQL 代码。我打算从文件中读取 T-SQL 代码到 String 并立即执行这个 String。
如何使用 JDBC for MS SQL Server 做到这一点?
java - Java - 在 mybatis 3 中为参数设置 jdbcType
我正在尝试将 jdbcType 设置为我传递给 Ibatis 查询的参数。我的后端表具有定义为 varchar 的字段,而 mybatis 框架似乎正在将我在 mapper.java 中传递的字符串参数转换为 nvarchar。结果,查询优化器需要时间来验证执行计划,执行隐式类型转换,因此会出现一些意外延迟。关于解决问题的任何建议?
我已经尝试过的示例: select * from myTable t where t.periodType=#{periodType, javaType="String", jdbcType = "varchar"}
这样做的问题是,我们的查询非常大,它包含许多子查询,我们在其中多次传递相同的参数。在每次出现时为同一个变量定义 jdbcType 变得越来越麻烦。
由于不推荐使用 parameterMap,我尝试探索 parameterType。我将一个类传递给 parameterType,但找不到将 jdbcType 设置为 parameterType 中的变量的方法。
任何帮助表示赞赏