web错误
发表在JavaWeb图书答疑 2017-12-05 《JavaWeb项目开发实战入门》第6章 铭成在线考试系统
是否精华
版块置顶:

请问老师这个该怎么弄?

做考试系统的时候出的问题

blob.png

还有数据库导入后id长这样

blob.png

记事本打开的源文件

blob.png

分享到:
精彩评论 5
无语_mrkj
学分:3155 LV11
2017-12-05
沙发

数据导入后是正确的,从上面的异常上看,应该是在访问数据库时出现了中文乱码?

您是直接导入的光盘中的源程序运行后,就出现这个错误吗?

另外,您用的MySQL是什么版本?

000_1512438418
学分:405 LV5
2017-12-05
板凳

无语_mrkj 发表于2017-12-05 13:58

数据导入后是正确的,从上面的异常上看,应该是在访问数据库时出现了中文乱码?

您是直接导入的光盘中的源程序运行后,就出现这个错误吗?

另外,您用的MySQL是什么版本?

代码是从光盘上拷贝到U盘上的,数据库是mysql5.6.37;tomcat7.0;jdk1.8

项目发布到tomcat上运行的时候没有错误,成功跳到注册登录界面;

但是输入用户密码后点击登录就出了这个问题(没有输错),然后就进不去了

那个id本来就是这样的吗?

下面是用navicat打开的,好像也没有乱码

blob.png

无语_mrkj
学分:3155 LV11
2017-12-05
地板

000_1512438418 发表于2017-12-05 14:36

代码是从光盘上拷贝到U盘上的,数据库是mysql5.6.37;tomcat7.0;jdk1.8

项目发布到tomcat上运行的时候没有错误,成功跳到注册登录界面;

但是输入用户密码后点击登录就出了这个问题(没有输错),然后就进不去了

那个id本来就是这样的吗?

下面是用navicat打开的,好像也没有乱码

blob.png

从您的描述上看 ,没有什么问题呀。

MySQL数据库的用户root的密码是否已经修改的和书上要求的一致,如果不一致,可以修改程序中数据库连接的代码com.mrkj.ygl.Connection.java文件中的“数据库密码”修改为您机器上的。

000_1512438418
学分:405 LV5
2017-12-06
4L

无语_mrkj 发表于2017-12-05 15:13

从您的描述上看 ,没有什么问题呀。

MySQL数据库的用户root的密码是否已经修改的和书上要求的一致,如果不一致,可以修改程序中数据库连接的代码com.mrkj.ygl.Connection.java文件中的“数据库密码”修改为您机器上的。

老师数据库密码都没弄错,tomcat启动后最后一行出现了一个“null”,

跟这个有关系吗?

blob.png

无语_mrkj
学分:3155 LV11
2017-12-06
5L

输入null是正常的,不影响程序的运行。我这里运行时也输出null。您有没有对代码进行过修改,还有Jar包也是光盘中提供的吧?

另外,您打开项目中的com/mrkj/ygl/entity/UserInfo.java文件,看看中文有没有乱码?如果没有,再打开com/mrkj/ygl/Connection/DaoConnection.java文件,在get预处理执行这个方法中,int i=1上面添加System.out.println(sql);语句输出这条语句看看乱不乱码?

最后,您在附加数据库时,选择的数据库编码是否为UTF8,如果不是,那么设置为UTF-8编码。

首页上一页 1 下一页尾页 5 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照