|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
先谈谈我对java的一些认识。我选择java,是因为他语法简单,功能强大,从web,到桌面,到嵌入式,无所不能。但当我进一步了解了java后,感叹,java原来也有许多缺点。js|mysql|成绩G起:
JSP的request默许为ISO8859_1,以是在处置中文的时分,
要显现中文的话,必需转成GBK的,以下
Stringstr=newString(request.getParameter("name").getBytes("ISO8859-1"),"GBK");
out.println(str);
如许就能够显现中文了
MYSQL操纵时的中文成绩:
这个要看MySQL的默许编码了,一样平常不调剂的话为latin1实在和ISO8859_1一样,以是操纵的时分要处置和他分歧,否则就会乱码的
1.拔出中文:
Stringsql2="INSERTINTOtest(name)VALUES("+request.getParameter("name")+")";
stmt.executeUpdate(sql2);
不必编码就能够拔出了
2.显现拔出的中文:
由于存进的是latin,以是显现的时分就要GBK一下
Stringx=newString((rs.getString("title")).getBytes("ISO8859_1"),"GBK");
out.println(x);
3.设定存储编码:
固然在MySQL为latin1编码时,也能够存的时分用GBK了
Connectioncon=DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp?useUnicode=true&characterEncoding=GBK","root","");
str1="中文";
Stringsql2="INSERTINTOtest(name)VALUES("+str1+")";
如许也能够很乐成的拔出了,呵呵
PS:总是健忘这个了~~~做个暗号
Q:JBuilder怎样安装JDBCdriver
A:起首,获得数据库的JDBC的驱动,如Oracle的叫Class12.zip,解开了一样平常城市包括一个jar的包,把该包大概多个文件到场到JBuilder的Library中。在工程属性中指定利用该文件。以上完成的实在就是把该文件增添到工程的ClassPath中往,假如人人还不分明能够参看JBuilder的匡助文件,假如你是用的是Borland的数据库组件能够参看JBuilder光盘中的文档。
你能够在点选JBuilder选单Tools-->EnterpriseSetup-->Databasedrivers.创建一个新的Library内里包括此JDBCDriver的xxx.jar,将您的JDBCDriverxxx.jar置于某个不含Space的路径(比方C:JBuilder7Libxxx.jar)后按对话框中左下角New按钮,呈现NewLibraryWizard对话框为该JDBCDriverLibrary定名,接着将C:JBuilder7Libxxx.jar加到LibraryPath内.完成后按下OK,停止NewLibraryWizard对话框.若该JDBCDriver有包括原始程序代码及JavaDoc,在ConfigureLibraries对话框右方一并到场.完成后从头激活JBuilder.激活DatabasePilot测试,此次红字就会酿成一般的黑字了.
因为能用到多少功能就用多少,不能用就不用!总的来说:要简单要性能好,可以不用框架。你说java复杂,就是因为你把java(j2ee)与这些框架混在了一起。 |
|