问题内容: 大家好,我想创建一个与jdbc领域和自定义登录表单(基于表单的身份验证登录约束方法)捆绑在一起的应用程序登录功能。 请提供链接或任何帮助,我们将不胜感激。 请帮忙。 谢谢。 问题答案: 您使用哪种容器?jBoss?Tomcat?Derby? 您还需要使用持久性存储->是,需要DBMS。它是哪一个?MySQL,Sysbase,Oracle PL / SQL,MS SQL? 此处提供了可供
问题内容: 我正在尝试确定通过JDBC ping数据库的最佳方法。“最好”是指快速且低开销。例如,我考虑过执行以下命令: 但是我相信DUAL表是特定于Oracle的,并且我需要一些更通用的东西。 请注意,它具有一个方法,但是javadoc指出该方法不能用于测试连接的有效性。 问题答案: 是的,那只能是Oracle,但是在JDBC中没有通用的方法可以做到这一点。 大多数连接池实现都有一个配置参数,您
问题内容: 我不确定如何获得受SQL执行影响的行数。 我喜欢这样: 我可以获得该方法影响的行数。很好 我的问题是更新计数为零时。这可能意味着: 这是DML语句,但不影响任何行。受影响的零行是有效的响应。我只是说某些条件没有得到满足。 这是一个非DML语句(很可能是DDL语句)..根据定义,它不会更改行,因此更新计数始终为零(duh!)。或者换种说法: 更新计数 的概念对于此类语句毫无意义。 我想要
问题内容: 我有一台运行Java应用程序的机器与在同一实例上运行的mysql实例进行通讯。该应用程序使用来自mysql的jdbc4驱动程序。我一直在随机时间获取com.mysql.jdbc.exceptions.jdbc4.CommunicationsException。 这是整个信息。 无法打开JDBC连接进行事务;嵌套异常为 对于mysql,全局“ wait_timeout”和“ intera
问题内容: 我想知道每个连接可以同时打开多少个语句或preparedstatement。我真的不明白,如果执行多个语句并检索到多个结果集,它将如何工作。具有详细信息的资源链接将很有帮助。 谢谢 问题答案: 可以在同一连接上创建和使用多个语句,但是一次只能在一个语句上创建和使用 一个 结果集。如果您通过同一条语句创建/打开另一个,则任何先前打开的结果集将被隐式关闭,从而导致任何尝试访问它的“ Res
问题内容: 我正在从远程Microsoft SQL Server 2012到使用Microsoft JDBC Driver 4.0的Java客户端检索相对较大的内容时,显然正在处理性能问题。 当我在远程服务器的Microsoft SQL Server Management Studio上运行相应的查询时,它返回大约。几乎瞬间达到220k行。当我从客户端发出相同的查询时,它停顿了。使用较早版本的数据
问题内容: 嗨,我已经成功地将jTable链接到JDBC数据库。但是,我在检索它们时遇到了麻烦。我希望在重新启动程序时出现保存的数据,但是它不起作用。 这是我保存文档的代码! 有什么方法可以检索JDBC数据库中的数据并通过Jtable显示它?我很抱歉提出这样一个简单的问题,但是我是Java新手,我非常需要帮助! 非常感谢! 用于加载数据的代码… 顺便说一句,我的jtable是一个3列的表,其中包含
问题内容: 我已经为JDBC连接编写了一个简单的包装程序,它可以工作,但是我想通过最佳实践来对其进行改进。它基本上有类似的方法,,,,,,和。为简单起见,我仅在此处发布前4种方法。 笔记: 可以重复使用同一查询对象,例如打开和关闭它,以及在再次打开之后。 我不是关闭每个查询的连接,而是关闭准备好的语句(这是正确的,或者我可以让准备好的语句保持打开状态,因为Connection对象会关闭它吗?) 当
问题内容: 我正在使用MySQL,并希望利用该属性。默认的MySQL JDBC实现并不真正尊重它。如果将fetchsize设置为fetchsize,则会分别获取每一行,但是考虑到我要使用fetchSize的原因是,我有足够的数据将内存使用量置于2 G范围内,因此每行必须执行一次查询将永远花费。 相反,我想插入一个可与MySQL一起使用的JDBC实现,并适当考虑取回大小,使我可以将fetchsize
问题内容: 我在PostgreSQL上通过JDBC遇到了一个有趣的问题(目前还无法在JDBC之外重现), ``RROR:缓存的计划不得更改结果类型’‘。 重现此问题的最简单方法是使用以下代码: 以下代码可以正常工作的事实使我假设这是JDBC驱动程序中的一个非常微妙的错误(请注意,我只是在批处理中删除了第六条DDL语句): 似乎可以通过丢弃所有缓存的计划,但这会使情况变得更糟: 我遇到另一个错误消息
本文向大家介绍java开发中基于JDBC连接数据库实例总结,包括了java开发中基于JDBC连接数据库实例总结的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了java开发中基于JDBC连接数据库的方法。分享给大家供大家参考,具体如下: 创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟
问题内容: 我能够使用主机“ nash-pc \ sqlexpress”的SQL Server Management Studio连接到本地计算机上的MSSQL 2008 Express。但是,当我连接Microsoft JDBC驱动程序时,它给了我类似下面的错误。JDBC在主机名中有’'的问题吗?我不确定如何使主机名成为“ localhost”,而不是“ nash-pc \ sqlexpress
问题内容: 我正在尝试使用“ JDK 1.6中的国家字符集类型数据的新方法” 来获取处理西里尔字符的 标准JDBC 解决方案,但是当执行达到任何具有NVARCHAR类型的行时,例如: 然后我得到这个异常: 我也尝试使用setNString(),但是得到了一个更奇怪的异常: 如果我将java -Doracle.jdbc.defaultNChar = true myApplication与常规Type
问题内容: 我有一个像这样构造的PL / SQL查询: 如何使用jdbc从Java代码运行此查询并获取结果集?我尝试不使用游标来运行查询,并且其运行正常。我想不出一种在Java代码中执行此操作的方法。如果我直接将查询运行到oracle客户端上,它将正常工作。因此查询没有问题。 PS我不想将代码存储为存储过程,并由于某些限制而调用它。 问题答案: 这是不可能的。您无法从匿名PL / SQL块返回结果
问题内容: 当使用ANT构建我的Java应用程序时,我不断收到此错误。我已尝试多次使用SQLJDBC.JAR和SQLJDBC4.JAR,但不断收到此错误消息。我完全感到困惑,为什么即使升级到sqljdbc4.jar后仍会收到此错误。 问题答案: 引用此链接:http : //msdn.microsoft.com/en-us/library/ms378526.aspx “ sqljdbc4.jar类