我不知道该在哪里写东西,于是决定在这里做。
长时间调试我的程序后,我发现调用Driver.getConnection(string,string,string)挂起了调用线程。为什么(?),我真的不知道,但是我发现这是在Java
1.6.0_29而不是Java 1.6.0_26发生的。
完整的环境:
操作系统:在redhat 6.1和Windows 2008上均经过测试
驱动程序:MS SQL Server JDBC驱动程序版本3.0.1301.101
Java版本:1.6.0_26和1.6.0_29
正如我之前所说的,它适用于1.6.0_26。
有谁知道这可能是什么原因吗?也许一些开发商?:p
最好的祝福,
瑞
我遇到了完全相同的行为:
我在Windows 7 64位PC上同时使用了Oracle XE和MS SQL Server Express-
我从1.6.0_27(x64版本)升级到Java 1.6.0_29,很惊讶地看到相同的程序可以连接到Oracle XE,但是不对MS SQL Server
…
我将问题归结为javax.sql.DataSource.getConnection()
永远悬在哪里-
因为这只是一个接口,所以jdbc驱动程序引起了我的怀疑。
我使用的是MS SQL Server JDBC驱动程序3.0.1301.202,甚至更新为SQL Server
CTP(“社区技术预览”)4.0.1722.1,因为我怀疑它必须与jdbc驱动程序一起做某事-但未成功:仍然挂!
我的解决方法是降级到1.6.0_27,然后-砰:一切都很好!
最好的问候埃里希
所以我有一个在我localhost的端口8080上运行的Spring Boot应用程序。它连接到Azure sqlserver数据库并从该数据库中提取或插入项目。本地一切正常。现在我正在尝试对应用程序进行文档化。我的Dockerfile如下所示: Dockerfile位于根文件夹中,与pom的文件夹相同。xml和mssql-jdbc-9.2.1。jre15.jar文件。此jar是从Microsof
我需要将升级到。 Microsoft网站有以下信息: sqljdbc41.jar ;类库提供了对JDBC4.0 API的支持。它包括JDBC4.0驱动程序的所有特性以及JDBC4.0 API方法。不支持JDBC 4.1(将引发异常“SQLFeaturenotSupportedException”)。 因此,已经在java中运行的JDBC API将正常工作。 但是,Microsoft ODBC驱动程
我已经检查了这个问题的所有消息,但它是一样的,它不起作用。我必须用java连接到sql服务器2008数据库,我已经添加了sqljdbc4.jar但什么也没有。 我做的不好,如果你还需要什么,请告诉我。 我收到这条消息: Java语言sql。SQLException:未找到适合jdbc的驱动程序:sqlserver://xxx.xxx.xxx.xxx:1433;databaseName=ccis;用
我正在编写selenium web驱动程序自动化测试用例。有时我在硒中看到这种奇怪的行为。我运行了我的测试(TESTNG),它成功地运行了,我再次运行相同的代码,什么都没有发生。 下面的代码再次出现了同样的问题 我只是在这里写一个方法 一旦这段代码运行良好,在另一次运行时,我的程序在另一个世界中丢失,它不会抛出任何异常,也不会超时。。只有浏览器在最后一行第四个驱动程序之后进入空闲状态。findEl
有一个在java 6(1.6.021)上构建和运行的遗留web应用程序,该应用程序部署在CentOS虚拟机上的Apache tomcat 6.0.29上,该虚拟机连接到两个数据库——一个MySQL数据库(本地)和一个SQL Server 2000数据库(远程)。多年来一切都很好,直到有一天,某个登录到SQL Server的用户收到一个登录超时错误。以前,这是间歇性的,因为登录时确实会出现超时,但现
TL;DR:同时使用Hive和MySql JDBC有问题吗? 我正在开发一个应用程序,它使用MySql JDBC驱动程序执行多个SQL查询,然后它还使用Hive JDBC发送另一个Hive查询。 现在发生的情况是,MySql查询正常工作,当代码尝试执行配置单元查询时,它会抛出以下异常: 现在,在抛出这个异常之后,查询将正确执行。 我的猜测是,由于我同时加载了MySql和Hive驱动程序,MySql