问题标签 [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.

0 投票
1 回答
1211 浏览

sql-server - 如何将 Activiti 部署到 Tomcat 以使用 MSSQL 数据库并在启动时更新架构?

我正在尝试通过 MS JDBC sqljdbc4.jar 驱动程序在 MSSQL 2012 中托管 Activiti 数据库。我已经在 J​​Boss 中设置了 Activiti 5.14,受够了,并在 Tomcat 7 中重新开始使用 5.15.1。所以在部署和启动 activiti-explorer.war 时,它正在尝试升级我的 5.14 activiti 的数据库模式数据库托管在 MS SQL 中。

升级失败,并且错误出现在 Tomcat 服务器的 catalina.out 日志文件中:

登录到数据库,我看到了ACT_RU_TASK表。

Activiti 数据库用户需要哪些 MS SQL 权限才能执行进程内数据库升级?或者,我怎样才能让 Activiti Explorer 战争来执行升级?

0 投票
2 回答
25876 浏览

python - 使用 pyodbc 将日期时间插入 MS SQL 表

我正在尝试使用 pyodbc 将日期时间值插入到 MS SQL Server 表中。如果我手动执行,例如:

我完全没有问题,但是当我尝试这样做时:

我收到了这个错误:

SQL 服务器 '07' 附近的语法不正确,我认为这是日期和开始时间之后的数字。

我也试过这个:

现在出现了这个错误:

从字符串转换日期和/或时间时转换失败。

0 投票
2 回答
1082 浏览

java - 错误:线程“AWT-EventQueue-0”中的异常 java.lang.ClassCastException:

我的代码是:

我得到错误:

线程“AWT-EventQueue-0”中的异常 java.lang.ClassCastException:com.microsoft.sqlserver.jdbc.SQLServerConnection 无法在 SQL.createAndShowGUI(SQL.java :42)

其他项目中的类似代码运行正常。但是在这个项目中它没有运行。

0 投票
1 回答
3909 浏览

java - 使用 Windows 身份验证在 ja​​va 中连接到远程 MS sqlserver

我正在使用带有 Windows 身份验证的 sqlserver 和 Windows 服务器。

我正在尝试使用 java eclipse 连接到本地网络上的远程 MS SQLSERVER,但不断收到此错误:

错误:com.microsoft.sqlserver.jdbc.SQLServerException:端口号 64038 databaseName = 数据无效。

这是代码:

如果一切成功,它应该告诉我连接已获得。数据库的本地连接和名称都是正确的,所以这不是问题。jdbc 驱动程序也已安装并正常工作。

0 投票
1 回答
354 浏览

java - 插入行后从游标中获取生成的ID

我已经看到了这个(和类似的)问题,解释了如何插入和获取生成的 ID。不幸的是,到目前为止,我发现的任何解决方案都不适用于我当前的设置。

我的代码目前如下所示:

插入的字段都不包含 ID。ID 由数据库生成。在 rs.insertRow(); 之后 我想获取该行的 ID。

rs.getObject("ID");插入后使用给了我

有什么方法可以使这项工作按原样进行,还是我必须重做才能删除游标并使用带有返回键的 INSERT 语句?

0 投票
0 回答
45 浏览

sql - 如何加速记录到数据库?

我有自己的 groovy 语言附加程序,它将所有日志消息写入数据库。但是当我使用它时,与没有这个 appender 的情况相比,我的代码性能下降了 25%,代码运行速度慢了 25%。

我怎样才能加速这个过程?

0 投票
1 回答
296 浏览

sql - Ms Sql 表在 Sybase 表上左连接

谁能给我一个关于如何从另一个数据库中的表中进行选择的想法?例如,在我的MS SQL 数据库中,我有一个名为 的表employee,我想在Sybase 数据库表上创建一个左连接查询。employee

0 投票
0 回答
4176 浏览

java - MS SQL Server 上的查询超时

我有一个 Java webapp 访问在同一台机器上运行的 MS SQL Server 2012 上的 MSSQL 数据库。

一些查询在恰好 3 秒后失败,原因如下:

它每天发生几次,在早上,当应用程序负载不重时。
平均而言,查询花费的时间不到 50 毫秒。

我使用的是 Microsoft JDBC Driver 4.0,即使我statement.setQueryTimeout(0);
在服务器上使用远程查询超时设置为默认值(600 秒),查询也会在 3 秒后失败。

知道为什么查询在 3 秒后失败吗?

编辑

以下是一些查询:

这个更新不超过 50 行

这个复制不超过 1500 行。

与服务器的连接不会中断。稍后我将重用它,没有任何问题。

我想知道为什么是3秒?还有其他我没有看到的超时设置吗?即使表因某种原因被锁定,为什么查询正好在3 秒后超时?

谢谢你们!

0 投票
0 回答
81 浏览

mysql - 在 ColdFusion 中如何将 MY SQL 中的 LIMIT 函数查询转换为 MS SQL Server 2012

请看下面的例子:

如何隐藏 MY SQL 中的这个查询但我使用的是 MS SQL 2012 MS SQL?

0 投票
3 回答
1523 浏览

sql - Mule JDBC 端点在执行 SQL 查询时导致异常

我在 Mule 中遇到了一个奇怪的问题。我在 Mule 中公开了一个 Web 服务,它执行简单的 CRUD 操作。现在的问题是有一个 SQL 查询:-

if not exists (select * from sysobjects where name='getData' and xtype='U')create table getData (ID int NOT NULL, NAME varchar(50) NULL,AGE int NULL,DESIGNATION varchar(50) NULL)

该查询的作用是检查数据库中是否存在该表..如果存在,则离开,如果不存在,则创建一个具有相同名称和相同字段的新表..

现在我想在插入数据库操作之前使用这个查询..如果表存在那么它将离开它并将执行插入数据到它..如果它不存在那么它将首先创建表然后它会将数据插入其中。所以我的 Mule Flow 如下:

如您所见..我试图在InsertQuery之前 调用CheckTableExistsQuery以便它检查表是否存在,然后执行数据插入..但我得到以下异常:-

但奇怪的事实是..如果我使用 Java 代码实现相同的功能,它可以正常工作.. 例如在 Java 代码中我使用 JDBCTemplate 来执行查询:-

请帮助我..请让我知道如何执行查询

if not exists (select * from sysobjects where name='getData' and xtype='U')create table getData (ID int NOT NULL, NAME varchar(50) NULL,AGE int NULL,DESIGNATION varchar(50) NULL)

成功...为什么它没有从 Mule JDBC 端点执行,而它从 Java 代码中的 JDBCTemplate 执行