软件工程硕士答辩常见问题(2)
来源:学术堂 作者:秦老师
发布于:2017-11-11 共2351字
首先要在数据存入数据库时,进行如下编码的转换:
如我们要把含有中文的字符串存入数据库,首先:
String s=request.getParameter(“author”);String author=new String(s.getBytes(“ISO8859_1”),“gb2312”);在从数据库取出展示到页面时,也要经过如下转换:
String s=rs.getString(“author”);String author=new String(s.getBytes(“GB2312”),“ISO8859_1”);以上是我总结的对三种Jsp文件中文乱码的处理方法,希望对大家有所帮助。
5.在数据库定义字段的时候,可以选择char还有varchar,你一般选择什么,为什么?
选择varchar,因为varchar是可变长的字符型,而char是定长的5.
为什么要用struts自身带的text框,它与HTML的有什么区别?
在jsp中<html:text>
经java解释后就变成了<inputtype=“text”>
两者是等价的在jsp页面中之所以要用<html:text>
是因为struts结构中许要在actionform中直接根据<html:text>
中的属性poperty与actionform中的字段一一对应取值不许要普通<input>
采用ruquest.getP*()来去值怎么导入现有的数据库,它的备份为**.bak还原数据库或者附加数据
6.在中文编程中,你使用的服务器是TOMCAT,如果出现乱码,你是怎么解决的?
方法一:
更改页面字符集方法二:
在tomcat的server.xml中更改字符集JAVA连接sqlserver需要哪些jar包?
mssqlserver.jar
7.如果我要实现上传图片,然后再另一个页面显示,我应该怎么做?
应该把上传的图片输出到服务器下面的某一个文件夹,这样可以保证本机图片删除以后任何页面都可以访问并且显示。
安装sqlserver时,经常会出现安装问题,例如会出现说“某某文件被挂起,安装运行程序之前请重新启动计算机”,你是否也遇见过这样的问题?
遇到过,只要把暴风影音或者网络电视卸载就可以解决。
8.如果我要从配置文件中读取中文汉字,显示到JSP页面上?如果出现乱码我应该怎么处理?
str.getBytes(“iso8859_1”), “gb2312”);怎么去更改sqlserver的字符集?
可以用下面语句改变数据库的字符集。
ALTER DATABASE yourdb COLLATE新字符集改变sql server的默认字符集,要重建master
9.在获取一个从数据库查询回来的数组,你一般是怎么知道它里面存储了多少数据?
利用数组。size()方法就可以知道其数目是多少。
你在开发中用过JAVASCRIPT么,你为什么要用这个,它与JAVA有什么关系?
用到了, JAVASCRIPT可以减轻服务器的访问频率,从而提高服务器的运行速度。
达到了前台校验的效果。
它和java没有任何关系,属于一种脚本语言。
10.java中如果出现EXCEPTION的话,你应该怎么做,你在这次开发中用到了么?java连接mysql需要哪些JAR包?
第一种方法是throws DAOException(异常)第二种方法是捕获异常----try catch()方法
11.数据库选用Mysql,SQLSERVER?为什么?如何倒入数据库?JAVA连接sqlserver需要哪些jar包?
选择SQL SERVER,安全性高,性能好。
如何倒入数据库?
右键数据库-然后附加数据库即可。
JAVA连接sqlserver需要哪些jar包?
mssqlserver.jar