草庐IT

java - 预配置的 netbeans 项目与 NoSuchMethodError hibernate 和 spring 冲突

所以我试图让我的Java应用程序通过MicrosoftJDBCDriver4.0forSQLServer连接到SQLServer2012,一切似乎都很顺利,但hibernate只是不断返回NullExceptions并且不会在try/catch中执行任何操作(因此NullException),我完全不知道为什么。这是pastebin从netbeans控制台(e.getMessage())运行hibernate(出于这个问题的目的,我使用了一个名为prime_table的示例表)。在pastebin日志中,您会注意到...Feb11,20135:21:04PMorg.hibernate.

java - 新缺失/不满足的依赖项 : service jboss. jdbc-driver.com_mysql(缺失)依赖项 : [service jboss. data-source.java:jboss/MyDB]

我正在使用JBoss7.1.1。当我尝试启动服务器时,出现异常。我尝试了很多解决方案,但似乎没有任何效果。日志中出现以下行-新的缺失/未满足的依赖项:服务jboss.jdbc-driver.com_mysql(缺失)依赖项:[服务jboss.data-source.java:jboss/MyDB]这是我的standalone.xml:jdbc:mysql://localhost:3306/testcom.mysqlrootroot0600100trueorg.h2.jdbcx.JdbcDataSourcecom.mysql.jdbc.jdbc2.optional.MysqlXAData

java - 连接到 JDBC 事务的开始

我有一个连接到Postgres9.6数据库的SpringBootwebapp。我使用Spring的JdbcTemplate来执行SQL语句。我数据库中的每个表都有用于INSERT、CREATE和DELETE语句的触发器。这些触发器将受影响的行复制到历史表中。我希望触发器还保存进行更改的用户的应用程序用户ID。根据https://stackoverflow.com/a/13172964/2591231我可以通过让应用程序在每个事务开始时将当前用户ID插入临时表并从临时表中读取触发器来实现我的目标。在其他几个地方提到的类似方法正在执行:SETLOCALapplication_name="m

java - 有没有办法在 Oracle/JDBC 中区分 DATE 和 TIMESTAMP?

我有一个Java应用程序,用户可以在其中在屏幕上构建他们的SQLselect语句。一旦他们输入select,我就会使用JDBC分析列类型。对于Oracle,DATE类型的JDBC等价物是java.sql.Types.Timestamp,因为DATE包括时间。问题是我需要根据列类型格式化结果集。如果是DATE,我需要格式化值YYYY-MM-DD。如果是TIMESTAMP,我需要格式化值YYYY-MM-DDHH:MM:SS。我需要的是在JDBC中区分DATE和TIMESTAMP结果。有没有办法做到这一点?示例代码:Stringsql="selectdate_col,timestamp_co

java - MS SQL 服务器和 JDBC : closed connection

我得到了I/OError:DBserverclosedconnection.从Java代码连接到MSSQLServer2008时。SQL服务器处于混合模式并且在本地计算机中。我的连接字符串是jTDSjdbc:jtds:sqlserver://machineName:1433;databaseName=DB;integratedSecurity=true堆栈跟踪是java.sql.SQLException:I/OError:DBserverclosedconnection.atnet.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java

java - 带有 jdbc token 存储的 spring boot oauth2 给出 oauth_access_token 关系不存在

我正在尝试将springboot与OAuth2集成。通过遵循此https://github.com/royclarkson/spring-rest-service-oauth,我能够使它与InMemoryStore一起用于token。但是当我尝试使用JdbcTokenStore和postgres数据库实现它时,我得到了错误Handlingerror:BadSqlGrammarException,PreparedStatementCallback;badSQLgrammar[selecttoken_id,tokenfromoauth_access_tokenwhereauthentica

java - 如何从 Java 使用 SQL Server Compact Edition (CE)?

我想从Java访问MicrosoftSQLServerCompactEdition数据库。我怎样才能做到这一点?我搜索了SQLCE的JDBC驱动程序,但没有找到。 最佳答案 根据anewsgrouppostsentthisTuesday(2008-12-09)byJimmyWu@Mircrosoft:TheMicrosoftSQLServerJDBCDriverdoesnotsupportconnectingtoSQLServerCompact.Atthistimethereisn'tascheduledJDBCsupportfor

java - 带有 JDBC 的 Postgres UTF-8 clobs

PostgresJDBC驱动程序似乎无法正确处理UTF-8clob。当您检索clob时,字符不正确(您得到非ascii字符的?标记)。据推测这是一个已知问题:http://archives.postgresql.org/pgsql-bugs/2010-09/msg00034.phphttps://jira.springsource.org/browse/SPR-7520http://archives.postgresql.org/pgsql-jdbc/2011-02/msg00032.php幸运的是,对于我的应用程序,我通常避免使用clob,所以我刚刚将clob的字段变成了非常大的va

java - 无法将应用程序连接到数据库

我在使用Eclipse数据源资源管理器将我的Web应用程序连接到数据库时遇到问题。这是我做的:也许我确实配置了错误的驱动程序。这就是我从eclipseHelios配置驱动程序定义的方式。Window->Preferences->DataManagement->Connectivity->DriverDefinitions:1234我能够启动应用程序服务器,甚至可以通过浏览器访问应用程序。但我无法与数据库交互。这是webapp的配置文件的样子:持久性.xmlentities.Administentities.Buyerentities.Commententities.Logentitie

java - OSGi 中的 OpenJPA 找不到 MySQL JDBC 连接器包

我目前正在Felix(v4.0.3)上进行OSGi项目。我需要使用JPA,所以我安装了ApacheAriesJPA包。我还安装了OpenJPA,我需要它使用MySQLConnectorBundle连接到MySQL数据库。不幸的是它不起作用,OpenJPA说它找不到MySQLJDBC类,我无法弄清楚是什么坏了,也许我做错了什么。我将在下面解释我安装的内容以及persistence.xml文件和我得到的实际异常。这是我安装的ApacheAries包的列表:org.apache.aries.jpa.api-0.3.jarorg.apache.aries.jpa.container.conte