JPA(hibernate)+struts2+spring+mysql,本机不报错,服务器上部署一段时间后报错。异常见下,在线等,

java.sql.SQLException:Unknowncharactersetindexforfield'276'receivedfromserver.com.mys... java.sql.SQLException: Unknown character set index for field '276' received from server.
com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
com.mysql.jdbc.ConnectionImpl.getCharsetNameForIndex(ConnectionImpl.java:2885)
com.mysql.jdbc.Field.<init>(Field.java:200)
com.mysql.jdbc.MysqlIO.unpackField(MysqlIO.java:786)
com.mysql.jdbc.MysqlIO.getResultSet(MysqlIO.java:417)
com.mysql.jdbc.MysqlIO.readResultsForQueryOrUpdate(MysqlIO.java:2631)
com.mysql.jdbc.MysqlIO.readAllResults(MysqlIO.java:1800)
com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2221)
com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2624)
com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2127)
com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2293)
com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76)
org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208)
org.hibernate.loader.Loader.getResultSet(Loader.java:1812)
org.hibernate.loader.Loader.doQuery(Loader.java:697)
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259)
org.hibernate.loader.Loader.doList(Loader.java:2232)
org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129)
org.hibernate.loader.Loader.list(Loader.java:2124)
附UML图,这个配置没有循环嘛。
展开
 我来答
xcp1936
2012-01-13
知道答主
回答量:31
采纳率:0%
帮助的人:15万
展开全部
跟别的没关系,如果不是sql语句有问题,就是数据库值有问题 或者是操作传入的值有问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hong7204
2012-01-18 · TA获得超过9955个赞
知道大有可为答主
回答量:7787
采纳率:68%
帮助的人:3788万
展开全部
在VB6.0中查询Access数据库多字段并加条件查询,代码如下:
Private Sub Command1_Click()
strfilename = "E:\XXZL\tEST.mdb"
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
cn.CursorLocation = adUseClient
ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & strfilename & ";Persist Security Info=False"
cn.Open ConnectionString
StrSQL = "select DD,BB,CC,AA from RES where AA= '" & Text1.Text & "'"
rs.Open StrSQL, cn, adOpenKeyset, adLockOptimistic
Set DataGrid1.DataSource = rs
End Sub
------------------------------
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangxin613613
2012-01-04
知道答主
回答量:16
采纳率:0%
帮助的人:2.5万
展开全部
我i看了一下是不是字符的问题啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c918808bf
2012-01-04
知道答主
回答量:9
采纳率:0%
帮助的人:1.3万
展开全部
SQL语句错误 好好查查
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式