问题标签 [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 回答
4249 浏览

sql-server - 如何在 IntelliJ IDEA 12 中使用 MS SQL Server 的集成身份验证?

我在 IntelliJ IDEA 中配置了几个数据库连接。我正在连接到 MS SQL Server 2000/2005。连接使用集成身份验证和 SQLJDBC4 驱动程序。我在与 sqljdbc4 驱动程序相同的目录中有 sqljdbc_auth.dll 文件。

我的配置在 IntelliJ IDEA 10.5.4 中工作我最近刚刚升级到 12.1.2,现在我的连接抛出一个错误,提示没有为集成身份验证正确配置,并且驱动程序找不到 sqljdbc_auth.dll 文件。

那么如何将 sqljdbc_auth.dll 文件添加为要为我的 jdbc 连接加载的文件之一呢?

0 投票
1 回答
1158 浏览

java - TCP 服务器上的 java.lang.ClassNotFoundException

我正在用 Eclipse 在 java 中编写一个基本的 TCP 服务器,并且在从客户端接收到特定数据包后,我试图执行一个 MSSQL 存储过程。我可以记录所有内容,但是当我尝试插入行时,会出现此错误:

试图用谷歌搜索解决方案,但没有任何效果,一直给我这个错误。这是我的类路径 xml(jar 文件在那里):

这是我与插入的 db 类的连接:

这是我的主要课程:

谢谢你的帮助。

[编辑] 文件似乎有问题。该项目没有读取文件,因此找不到类。我尝试使用 JTDS 并且发生了同样的情况。我想我缺少一些配置。

0 投票
5 回答
948 浏览

java - 找不到主类。我该如何解决这个问题?

我正在编写 java 代码。当我单击 myapp.jar 时出现此错误: Could not find the main class. 在我的代码中有一个public static void main(String[] args)和在 netbeans 中右键单击项目并运行选项时我设置了主类。当我添加到库 mssql jdbc 驱动程序(sqljdbc.jar)时发生此错误。同时我将此行添加<zipfileset src="libs/sqljdbc.jar"/>到 BUILD.xml。我该如何解决这个问题?

这是清单文件:

0 投票
1 回答
17109 浏览

java - 如何通过重用 cfg.xml 和 util 类连接多个数据库?

我想将 SQL 和 Oracle 等多个数据库与不同的数据库连接起来。所以我已经有 MSSQL hibernate.cfg.xml 和用于会话工厂的 Hibernateutil 类。现在我正在尝试将 oracle 与不同的表连接起来。

请告知我可以使用相同的 cgf.xml 并且 util 类也可以配置 oracle 数据库。

这是 util 类。

0 投票
1 回答
1417 浏览

java - MS SQL JDBC:设置连接 URL 参数以禁用外键检查

就像这里我想在修改数据库时禁用外键检查。

但是我无法让它工作。如果我试试这个:

它将尝试将整体1433?sessionVariables=FOREIGN_KEY_CHECKS=0作为端口号。

像这样尝试:

也无济于事,它会建立连接,但会引发外键约束违规。

我已经查看了 JDBC 驱动程序上的 Microsoft API 并用谷歌搜索,但没有任何帮助。

有人知道解决方案吗?

0 投票
1 回答
321 浏览

sql - Microsoft SQL Server 2005 - DVWA - SQL 注入

我又带着另一个关于 dvwa 的问题回来了,这次我升级到了 MsSQL 2005,我还有另外一组问题。我不明白几件事。我希望某个善良的人对我说清楚。

所以基本上,像往常一样 - 我的目标是从 DVWA 获取所有数据库,并使用手动注入技术升级到管理面板。

到目前为止,我拥有的是数据库,但我对语法的变化感到有些困惑。我要求服务器获取数据库,它返回给我第一个数据库。我的查询如下:

我的第一个问题是 - 我如何编辑此查询以便能够查看所有数据库,因为据我所知,此查询仅删除 SQL 数据中的第一个数据库。好的,我的第二个问题是,当我使用以下查询查找表时,删除的第一个数据库是“信息”:

它返回了该数据库的第一个表。首先,假设我拥有的不仅仅是第一个数据库,我如何更改此查询以获取该数据库名称的表。其次,它返回的表是 tbl_info_id。

请注意,服务器在 Coldfusion 上运行 IIS 6.0。据我所知,要从该数据库请求下一个表,我必须创建一个查询,例如:

当我写它时,服务器怎么会响应:

就是这样,如果有人可以向我解释这一切,将不胜感激!干杯。

0 投票
1 回答
59 浏览

java - Java 中的 SQL 语句不能提取与 MSSQL 中相同的信息

我正在尝试从 Java 数据库中获取一些信息。

这在结果集中不返回任何内容

在 MSSQL 中运行完全相同的查询,我得到 10.00

任何想法这里出了什么问题,我已经检查了基础知识,例如连接到正确的数据库等等。

感谢您提前提供的任何帮助。

0 投票
6 回答
48181 浏览

java - 类路径集,但是:java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver

好吧,我很困惑。我的 SQL Server JAR 在这里:

我的类路径设置:

它是一个 JDBC 4.0 驱动程序,所以我不需要这样做,但我已经尝试设置类名。

我仍然执行我的程序,但我收到了错误:

万一这很重要,我正在运行 Windows 8.1。我以管理员身份和非管理员身份都尝试过命令提示符。

爪哇资料:

有任何想法吗?

SQL Server 是 SQL Server Express 2012。

0 投票
1 回答
299 浏览

java - MSSQL 2008:JDBC URL 数据库选择

Microsoft SQL Server 2008 R2.

创建登录用户。

默认数据库设置为'master'.

创建了一个名为'slave'.

使用JDBC网址jdbc:sqlserver://localhost:1433;databaseName=slave

使用此 URL 执行的所有操作都'master'不会转到数据库'slave'

这个 URL 没有覆盖默认数据库是有原因的吗?它基于用户映射吗?

0 投票
2 回答
2663 浏览

java - MS SQL 存储过程不返回值(或 java 需要更改?)

有人可以在这里帮助我吗?我有一个存储过程,当我运行 SP 时它没有返回任何值

运行方式 - 所以在我正在执行的 java 代码中(exec TestSP(?)设置 1 个输入参数:

在 MS SQL 控制台上运行为:

在这两个方面我都没有得到任何回报。

我没有输出只是命令成功完成,知道我需要更改什么才能使这个存储过程返回一个值吗?

--TestSP

我需要在 java 级别更改什么才能使这项工作或 SP 需要更改吗?

爪哇:

需要在java级别进行哪些更改才能使其工作,我没有得到变量“结果”的结果?