草庐IT

JDBC4Connection

全部标签

java - com.mysql.jdbc.exceptions.jdbc4.CommunicationsException : Communications link failure

我正在努力让我的数据库与我的Java程序对话。谁能给我一个使用JDBC的快速而肮脏的示例程序?我遇到了一个相当惊人的错误:Exceptioninthread"main"com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:CommunicationslinkfailureThelastpacketsentsuccessfullytotheserverwas0millisecondsago.Thedriverhasnotreceivedanypacketsfromtheserver.atsun.reflect.NativeCons

Windows 7 机器上的 MongoDB : No connection could be made

在Windows7机器上使用mongod.exe启动Mongo后,我尝试启动失败并出现错误的mongoshell:Failedtoconnectto127.0.0.1:27017,reason:errno:10061Noconnectioncouldbemadebecausethetargetmachineactivelyrefusedit....Error:couldn'tconnecttoserver127.0.0.1:27017(127.0.0.1),connectionattemptfailedatsrc/mongo/shell/mongo.js:146exception:co

macos - 无法连接到mongodb errno :61 Connection refused

我最近用Homebrew安装了mongodb-2.6.0.成功安装后,我尝试使用mongo命令进行连接。我收到以下不允许我连接的错误:Failedtoconnectto127.0.0.1:27017,reason:errno:61ConnectionrefusedError:couldn'tconnecttoserver127.0.0.1:27017(127.0.0.1),connectionattemptfailedatsrc/mongo/shell/mongo.js:146exception:connectfailed 最佳答案

java - 尽管连接随后关闭,但 JDBC 结果集和语句是否必须单独关闭?

据说使用后关闭所有JDBC资源是一个好习惯。但是如果我有以下代码,是否需要关闭Resultset和Statement?Connectionconn=null;PreparedStatementstmt=null;ResultSetrs=null;try{conn=//Retrieveconnectionstmt=conn.prepareStatement(//SomeSQL);rs=stmt.executeQuery();}catch(Exceptione){//ErrorHandling}finally{try{if(rs!=null)rs.close();}catch(Except

java - MySQL JDBC 驱动程序 5.1.33 - 时区问题

一些背景:我有一个在Tomcat7上运行的Java1.6webapp。数据库是MySQL5.5。以前,我使用MysqlJDBC驱动程序5.1.23连接到数据库。一切正常。我最近升级到MysqlJDBC驱动程序5.1.33。升级后,Tomcat在启动应用时会抛出这个错误。WARNING:Unexpectedexceptionresolvingreferencejava.sql.SQLException:Theservertimezonevalue'UTC'isunrecognizedorrepresentsmorethanonetimezone.Youmustconfigureeithe

java - 带有 JDBC : DBCP vs C3P0 的连接池选项

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭去年。Improvethisquestion可用于Java/JDBC的最佳连接池库是什么?我正在考虑2个主要候选人(免费/开源):ApacheDBCP-http://commons.apache.org/dbcp/C3P0-http://sourceforge.net/projects/c3p0我在博客和其他论坛上阅读了很多关于它们的信息,但无法做出决定。这两个有什么相关的替代品吗?

java - 为防止内存泄漏,已强制注销 JDBC 驱动程序

我在运行Web应用程序时收到此消息。它运行良好,但我在关机期间收到此消息。SEVERE:AwebapplicationregisteredtheJBDCdriver[oracle.jdbc.driver.OracleDriver]butfailedtounregisteritwhenthewebapplicationwasstopped.Topreventamemoryleak,theJDBCDriverhasbeenforciblyunregistered.任何帮助表示赞赏。 最佳答案 从6.0.24版开始,Tomcat附带了me

java - 如何在 JDBC 中获取插入 ID?

我想在Java中使用JDBC在数据库(在我的例子中是MicrosoftSQLServer)中INSERT一条记录。同时,我想获取插入ID。如何使用JDBCAPI实现这一点? 最佳答案 如果是自动生成的key,则可以使用Statement#getGeneratedKeys()为了这。您需要在与用于INSERT的语句相同的Statement上调用它。您首先需要使用Statement.RETURN_GENERATED_KEYS创建语句通知JDBC驱动程序返回key。这是一个基本的例子:publicvoidcreate(Useruser)t

git unable to access “...“connection was reset链接被重置了

项目场景:unabletoaccess‘https://github.com/youngyangyang04/PowerVim.git/’:OpenSSLSSL_connect:Connectionwasresetinconnectiontogithub.com:443提示:这里简述项目相关背景:项目场景:Fatalerrorasfollows:can’tgetaccesstoawebsite问题描述用gitGuI出现如下情况或者命令行这样的情况D:\GIT>gitclonehttps://github.com/youngyangyang04/PowerVim.gitCloninginto'P

ruby-on-rails - TinyTds 错误 : Adaptive Server connection timed out

我们正在使用当前的tinyTDSgem0.6.2在rails3.2.12(ruby1.9.3)上运行ruby​​onrails应用程序。我们使用MSSQL2012或2014并面临比平常更多的以下错误消息:TinyTds::Error:AdaptiveServerconnectiontimedout:EXECsp_executesql[...]数据库自动关闭已关闭。TCP套接字超时是默认的Windows系统。应用程序服务器在机器#1(windowsserver)上,SQL服务器在机器#2(windowsserver)上。当我检查连接(netstat)时,我为大约20-30个用户打开了大约