浏览 193 次
|
该帖已经被评为新手帖
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2008-06-24
各位同仁,小弟最近接了个小型企业网站!使用开发环境是JDK1.6+TOMCAT5.5.17,
本地测试正常后,传到远程服务器上,服务器环境是JDK1.6+TOMCAT5.5.26. 数据库用的是MYSQL,在连接数据库的时候出现了一个问题,很头疼,要命的是本地运行还一切正常,但是一伟到服务器上之后就有异常发生!
public DBConnection(){
this.username = "sunmeta";
this.passwrod = "JJYOQYT5TU";
this.sqlDriverUrl = "org.gjt.mm.mysql.Driver";
try{
Class.forName(this.sqlDriverUrl);
conn = DriverManager.getConnection ("jdbc:mysql://211.152.32.40:3306/sunmeta?characterEncoding=utf-8",username,passwrod);
conn.setAutoCommit(false);
}
catch(ClassNotFoundException ce){
ce.printStackTrace();
}catch(SQLException e){
e.printStackTrace();
}
}
看了一下异常信息,问题出在边接数据库的字符串上,总是出现一个错误: java.lang.ClassFormatError: Illegal UTF8 string in constant pool in class file com/mysql/jdbc/ResultSet 实在是找不出原因了,麻烦各位方家!谢谢! 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2008-06-24
本地用TOMCAT5.5.26看能不能重现错误。
|
|
| 返回顶楼 | |
|
最后更新时间:2008-06-24
jerry_shen 写道 本地用TOMCAT5.5.26看能不能重现错误。 不行的,我试过了! |
|
| 返回顶楼 | |



