草庐IT

JDBC_PING

全部标签

java - JDBC 基本概念,池和线程

我一直在单线程环境下使用JavaSE中的JDBC。但是现在我需要使用连接池并让许多线程与数据库(MSSQL和Oracle)进行交互,我很难尝试做到这一点,因为我似乎缺乏对api的一些基本理解。连接并记录Connection后的AFAIK表示到数据库的物理tcp/ip连接。它创建Statement(s),可以将其视为通过Connection与数据库的SQL交互。事务和回滚从何而来?它是在Connection还是Statement级别。“一个”Connection创建N条语句并将其提供给不同的线程以便让每个线程都拥有该Statement的使用是否安全?如果没有,在配置池之后是这样的:Ora

java - JDBC 时间戳和日期 GMT 问题

我有一个JDBC日期列,如果我使用getDate,它只会获取'date'部分2009年10月2日,但如果我使用getTimestamp,我会得到完整的'日期'2009年10月2日13:56:78:890。这正是我想要的。然而,getTimestamp返回的“日期”会“忽略”GMT值,假设日期;2009年10月2日13:56:78:890,我最终得到2009年10月2日15:56:78:890我的日期在数据库中保存为+2GMT日期,但应用程序服务器是GMT,即晚2小时如何仍然按原样获取我的日期,2009年10月2日13:56:78:890编辑我在GMT+2的客户端获得日期+2

【网络连接】ping不通的常见原因+解决方案,如何在只能访问网关时诊断,并修复IP不通的问题

【网络连接】ping不通的常见原因+解决方案,如何在只能访问网关时诊断,并修复IP不通的问题写在最前面网络基础可能的问题、表现以及解决方案如何诊断和解决操作步骤详细问题描述详细解决方案1.防火墙或安全软件拦截2.IP配置错误3.网络设备问题4.物理连接问题5.网络隔离或VLAN配置6.IP地址冲突7.系统或网络接口问题解决步骤写在最后🌈你好呀!我是是Yu欸🌌2024每日百字篆刻时光,感谢你的陪伴与支持~🚀欢迎一起踏上探险之旅,挖掘无限可能,共同成长!前些天发现了一个人工智能学习网站,内容深入浅出、易于理解。如果对人工智能感兴趣,不妨点击查看。写在最前面粉丝交流贴:网关能通IP不通可能有哪些情况

java - 名称 jdbc 未绑定(bind)在 Tomcat 中的此上下文中

我在使用JDBC连接池时遇到了问题,我已经完成了所有相同的操作,并在此处进行了解释:JNDIResourcesHOW-TO,这里也是question(和我一样的配置)关于这个问题,我认为还没有解决。我还应该考虑什么? 最佳答案 我希望你已经完成了ResourceLink也配置到您的webapp。...... 关于java-名称jdbc未绑定(bind)在Tomcat中的此上下文中,我们在StackOverflow上找到一个类似的问题: https://stac

java - 如何正确清理 Java 中的 JDBC 资源?

什么是清理JDBC资源时的最佳实践?为什么?我保持示例简短,因此只是清理ResultSet。finally{if(rs!=null)try{rs.close();}catch(SQLExceptionignored){}}对比finally{try{rs.close();}catch(Exceptionignored){}}我个人更喜欢第二种选择,因为它更短一些。对此的任何意见都非常感谢。 最佳答案 如今,JDK7为您提供了最简单的资源清理选项:Stringquery="selectCOF_NAME,PRICEfromCOFFEES

java - org.apache.derby.jdbc.ClientDriver 在哪里?

我下载了CoreApacheDerbydatabaseengine,whichalsoincludestheembeddedJDBCdriver(10.9.1.0)的jar.但是那个jar不包含jdbc包中ClientDriver的.class文件。这是为什么?我在哪里可以找到这个类文件?我需要这个文件从作为服务器的tomcat连接到derby数据库。请提供完整jar的下载链接,以便我获得所需的.class文件。 最佳答案 好的:你看过ApacheDerby页面了吗:http://db.apache.org/derby/releas

使用JDBC领域时,欢迎页面如何工作?

设置JDBC领域时,我们指定首先加载以进行身份验证的Form-login-page。如果首先发生,则如何加载Web.xml中指定的欢迎文件?登录成功时,JDBC领域会重定向欢迎文件吗?看答案它将转到您尝试访问触发身份验证的任何页面。这不是欢迎页面或JDBCREALM的特殊之处。

java - Spring boot 应用程序失败方法 org.postgresql.jdbc4.Jdbc4Connection.createClob() 尚未实现

我正在使用springboot命令行运行器应用程序,它在PostGIS方言中挂起,下面的堆栈跟踪包含正在发生的事情。无法理解出了什么问题,我有hibernate空间查询。2018-04-0612:11:08.554INFO31495---[main]replayer.Main:Noactiveprofileset,fallingbacktodefaultprofiles:default2018-04-0612:11:08.780INFO31495---[main]ConfigServletWebServerApplicationContext:Refreshingorg.springf

java - jdbc.SQLServerException : Login failed for user for any user 异常

我正在尝试测试与本地sql数据库的连接。我有这段代码:try{Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=SocialFamilyTree;user=SOSCOMP");}catch(Exceptione){System.out.println("Couldn'tgetdatabaseconnection.");e.printStac

java - JDBC PreparedStatement 中 "null primitives"的解决方法?

这个问题在这里已经有了答案:InsertingnulltoanIntegercolumnusingJDBC(2个答案)关闭4年前。使用原始JDBC时,您可以像这样参数化PreparedStatement:PreparedStatementstatement=connection.prepareStatement(someSQLString);StringsomeString=getSomeString();Integerint=getSomeInteger();statement.setString(1,someString);statement.setLong(2,5L);state