草庐IT

sqlexception

全部标签

c# - 来自 Entity Framework 的 SqlException - 不允许新事务,因为 session 中还有其他线程在运行

我目前遇到这个错误:System.Data.SqlClient.SqlException:Newtransactionisnotallowedbecausethereareotherthreadsrunninginthesession.运行这段代码时:publicclassProductManager:IProductManager{#regionDeclareModelsprivateRivWorks.Model.Negotiation.RIV_Entities_dbRiv=RivWorks.Model.Stores.RivEntities(AppSettings.RivWorkEn

Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: url not s

org.springframework.transaction.CannotCreateTransactionException:CouldnotopenJDBCConnectionfortransaction;nestedexceptionisjava.sql.SQLException:urlnotset该问题是出现在使用spring将数据源配置文件引入到配置类里面的时候spring将数据源配置文件引入到配置类的两种方式方式一方式一:创建一个数据源配置类,引入spring的配置类(不会出现数据无法注入的问题)方式二方式二:在spring的配置类里面,直接引入外部的数据源配置文件,如果在成员变

java - SQLException - 未请求生成的键 (MySQL)

我在为我的游戏制作新角色时收到此错误,在CreateCharHandler中它发送“saveToDb(false);”但是当我与另一个我手动创建的字符进行游戏时,我可以saveToDb(true);没有错误。请帮忙,为什么会这样?http://i56.tinypic.com/oh1pn5.pngSaveToDb方法http://pastebin.com/9sT5XBxp第3514行是:ResultSetrs=ps.getGeneratedKeys();提前致谢! 最佳答案 您的SQLException明确指出:Youneedtosp

java.sql.SQLException : Incorrect string value: '\xF3\xBE\x8D\x81' 异常

我在尝试保存一些推文时遇到以下异常,Causedby:java.sql.SQLException:Incorrectstringvalue:'\xF3\xBE\x8D\x81'forcolumn'twtText'atrow1atcom.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)atcom.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)atcom.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:34

java - 奇怪的 SQLException - 无法检索事务只读状态服务器

我有一个Quartz每5分钟在我的MySQL数据库中执行一次存储过程的作业,由于某种原因,三分之一的执行失败并给出了这个奇怪的异常。我已经搜索并搜索了此异常的含义,但找不到解决方案。这是完整的堆栈跟踪:java.sql.SQLException:Couldnotretrievetransationread-onlystatusserveratcom.mysql.jdbc.SQLError.createSQLException(SQLError.java:1078)atcom.mysql.jdbc.SQLError.createSQLException(SQLError.java:989

java - 获取 java.sql.SQLException : Operation not allowed after ResultSet closed

当我执行以下代码时,我得到一个异常。我认为这是因为我正在使用相同的连接对象准备新的声明。我应该如何重写它以便我可以创建一个准备好的语句并开始使用rs2?即使连接到同一个数据库,我是否必须创建一个新的连接对象?try{//GetsomestuffStringname="";Stringsql="SELECT`name`FROM`user`WHERE`id`="+userId+"LIMIT1;";ResultSetrs=statement.executeQuery(sql);if(rs.next()){name=rs.getString("name");}Stringsql2="SELEC

java - SQLException : No suitable Driver Found for jdbc:oracle:thin:@//localhost:1521/orcl

我正在尝试开发一个从eb服务类连接到Oracle数据库的JavaEE应用程序,但我遇到了一个SQLException:Nosuitabledriverfoundforjdbc:oracle:thin:@//localhost:1521/orcl我在类路径中有ojdbc6.jar,我还在JBoss部署文件夹中验证了这一点。我的应用程序EAR由WAR组成。这有什么问题(根本原因)?请帮忙。persistence.xml中的连接URL:>"jdbc:oracle:thin:@//localhost:1521/orcl"堆栈跟踪:16:06:32,687WARN[com.arjuna.ats.

java.sql.SQLException : Unknown system variable 'query_cache_size'

我有一个使用JDBC运行的应用程序并从MySQL获取数据,但由于此错误,我无法构建它:java.sql.SQLException:Unknownsystemvariable'query_cache_size'atcom.mysql.jdbc.SQLError.createSQLException(SQLError.java:964)~[mysql-connector-java-5.1.41.jar:5.1.41]atcom.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3973)~[mysql-connector-java-5.1.4

java - SQLException : No suitable driver found for jdbc:derby://localhost:1527

我在Netbeans中收到此错误:java.sql.SQLException:Nosuitabledriverfoundforjdbc:derby://localhost:1527/这是怎么引起的,我该如何解决? 最佳答案 java.sql.SQLException:Nosuitabledriverfoundforjdbc:derby://localhost:1527/这个异常有两个原因:驱动程序未加载。JDBCURL格式错误。在您的情况下,我希望在连接字符串的末尾看到一个数据库名称。例如(如果您希望在数据库不存在时创建数据库,请使

java.sql.SQLException:索引处缺少 IN 或 OUT 参数::1

我制作了一些Java1.6-Oracle11g-JDBC(使用OJDBC6)代码(如下)。我遇到异常-java.sql.SQLException:MissingINorOUTparameteratindex::1为什么会发生这种情况,我该如何解决?我的输出是-createCREATETABLEemployee(emp_namevarchar(25),emp_addressvarchar(25))insertINSERTINTOemployee(jim,germany)values(?,?)Exception:java.sql.SQLException:MissingINorOUTpar