问题标签 [sqlexception]

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 投票
2 回答
401 浏览

java - 如何从java异常中仅获取原因

当我连接到数据库并执行查询时,如果发生任何异常,那么我只想获取异常原因而不是完整消息,因此在我的日志中我只能记录异常原因。
通过在 catch 块[Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'tty'中的异常对象上应用 getMessage(),下面出现了一个异常。

所以我只想获取“无效的对象名称't​​ty'”。

异常只会由于 executeUpdate() 方法而发生。因此异常可能是与数据库或 sqlquery 相关的任何内容,而不仅仅是无效的对象名称“tty”。

0 投票
1 回答
200 浏览

asp.net - 问题设置会话 sql 模式?

我尝试将上述两行放入我的 web.config 文件中,然后运行代码:我得到了:

MSDN 给了我以下提示:

验证您是否使用有效凭据进行连接。

验证服务器名称是否正确以及服务器是否正在运行。

但我不知道如何关注它们,因为这是我第一次在 SQL 模式下使用 Session,...

更多注意:我需要临时会话几秒钟,我需要保存我所拥有的动态控件的状态。我认为我可能会遇到该状态模式的问题是,如果它与用户一起拖动 20 分钟,从而减慢我的应用程序的速度。我应该改用 viewState 吗?

0 投票
1 回答
1140 浏览

java - 在闪存驱动器上运行 Apache Derby

我正在尝试从闪存驱动器运行 Apache Derby db。我复制了相关的 .jar 文件并设法启动了网络服务器。但是如何在连接到服务器时指定连接 URL?数据库位于标记为 G 的闪存驱动器中。

使用以下代码,但遇到异常:

java.sql.SQLException:URL 'jdbc:derby://localhost:1527' 格式不正确。

如何连接并将其用作普通数据库?

谢谢你!

0 投票
2 回答
9936 浏览

c# - RAISERROR―如何与SqlException区别?

我有一些 3-4 个存储过程——如果需要,我可以修改它们——用于RAISERROR通知我的应用程序数据库端的一些致命错误。其中一些存储过程是从 C# 端使用ExecuteNonQuery执行的,而其他存储过程是使用ExecuteReader. 目前,我将这些命令包装在一个try { ... } catch (SqlException ThisSqlException) { ... }块中,但问题是在我必须分别处理的至少两种情况下会抛出此异常:

1) 连接本身错误,或者参数错误或类型不匹配;和

RAISERROR2)每当我明确使用时发生的错误。

由于这是一个 WCF 应用程序,我必须根据异常的性质(无论是否由于RAISERROR命令)向客户端应用程序返回不同的反馈。那么,我该如何区分这两种情况呢?

0 投票
1 回答
1305 浏览

asp.net - 实体框架的 SQLException

我有一个非常简单的问题。

我为我的 SQL 制作了一个存储过程,它看起来像这样:

满足条件时会返回错误信息。

在后面的 C# 代码中,我使用了 try-catch 块。

我只是想将上述存储过程中的错误消息显示到屏幕上。那么我应该使用哪种异常类型?

这是我的代码:

0 投票
1 回答
1494 浏览

sql - 由于试图创建表的外键约束导致的 SQL 异常

我试图使用以下脚本创建一组表:

这会导致sql异常

java.sql.SQLException:被 FOREIGN KEY 约束引用:PUBLIC.INVOICE.SYS_FK_10079 在语句 [DROP TABLE ORDERS IF EXISTS]

我不知道如何解决这个问题..我需要 ORDERS 表中的 invoiceId 和 INVOICE 表中的 OrderID 作为外键..这就是我使用 ALTER TABLE 语句的原因..仍然,它似乎是错误的..(顺便说一句,我是使用 hsqldb)

我想知道如何正确地做到这一点..欢迎任何帮助..

0 投票
5 回答
52186 浏览

java - Java Oracle 本地主机连接错误 (ORA-12505)

我正在尝试当前连接到当前计算机上的数据库。

我不断收到此错误,我不知道为什么...

在我的服务器中,我使用了命令(以 sys 身份登录)SQL> select instance from v$thread; (它返回)实例-> xe

我可能做错了什么?

谢谢!

PS我也试过 127.0.0.1 而不是 localhost

0 投票
1 回答
242 浏览

java - Java / SQLite 应用程序中的“IS NOT”语法错误

我正在使用 SQLite 数据库开发 Java 应用程序。我必须执行这个查询:

这在 SQLiteStudio 中运行良好,但在我的应用程序中我得到了这个异常:

任何想法为什么?我很绝望 ..

0 投票
3 回答
6560 浏览

c# - SqlException 未处理:用户“sa”登录失败:

我正在尝试在 Visual Studio 2010 中远程连接到 sql server 2008 express,但出现异常: SqlException was unhandled: Login failed for user 'sa'尽管输入了正确的用户名和密码。

以下是 windows 形式的文件示例app.cofig,它正在尝试连接到 sql server express:

谁能告诉我如何解决这个问题?

0 投票
1 回答
370 浏览

sql-server - 从 SqlException 消息中获取唯一索引名称的智能方法?

是否有任何智能/最佳方法可以从SqlException消息中获取唯一索引名称?如下所示:

无法在具有唯一索引“IX_Partner_SerialId”的对象“partners.Partner”中插入重复的键行。该语句已终止。

我需要得到IX_Partner_SerialId而不必操作异常消息字符串?类似于异常对象中的变量?