仓酷云
标题:
JAVA教程之MySQL5.0中文成绩及JDBC数据库毗连和JS...
[打印本页]
作者:
乐观
时间:
2015-1-18 11:09
标题:
JAVA教程之MySQL5.0中文成绩及JDBC数据库毗连和JS...
主要缺点就是:速度比较慢,没有C和C++快js|mysql|编码|汉字|办理|数据|数据库|数据库毗连|成绩|中文<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt;TEXT-INDENT:18pt;LINE-HEIGHT:14pt;mso-char-indent-count:2.0;mso-line-height-rule:exactly;mso-layout-grid-align:none">办理这类成绩的办法良多,明天在此复杂的闭幕一下,把常碰着的成绩办理办法记上去!
<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt18pt;TEXT-INDENT:-18pt;LINE-HEIGHT:14pt;mso-line-height-rule:exactly;mso-layout-grid-align:none;mso-list:l0level1lfo1;tab-stops:list18.0pt"> 1,MySQL5.0中文成绩办理计划以下:
<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt;LINE-HEIGHT:14pt;mso-line-height-rule:exactly;mso-layout-grid-align:none">1、在dos情况下,用mysql--default-character-set=gbk-uroot-p这句话进进mysql~~
<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt;LINE-HEIGHT:14pt;mso-line-height-rule:exactly;mso-layout-grid-align:none">2、建数据库、表,以下:
<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt;LINE-HEIGHT:14pt;mso-line-height-rule:exactly;mso-layout-grid-align:none">createdatabaseadmin;
<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt;LINE-HEIGHT:14pt;mso-line-height-rule:exactly;mso-layout-grid-align:none">useadmin;
<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt;LINE-HEIGHT:14pt;mso-line-height-rule:exactly;mso-layout-grid-align:none">CREATETABLEadmin(
<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt;LINE-HEIGHT:14pt;mso-line-height-rule:exactly;mso-layout-grid-align:none">admin_namechar(20)NOTNULL,
<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt;LINE-HEIGHT:14pt;mso-line-height-rule:exactly;mso-layout-grid-align:none">admin_passwordchar(20)NOTNULL
<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt;LINE-HEIGHT:14pt;mso-line-height-rule:exactly;mso-layout-grid-align:none">)TYPE=MyISAM,
<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt;LINE-HEIGHT:14pt;mso-line-height-rule:exactly;mso-layout-grid-align:none">defaultcharactersetgbk;
<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt;LINE-HEIGHT:14pt;mso-line-height-rule:exactly;mso-layout-grid-align:none"> 2,JDBC的设置成绩:(这里次要讲的是mysql-connector-java-3.1.8这个JDBC驱动程序而言)
<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt18pt;TEXT-INDENT:-18pt;LINE-HEIGHT:14pt;mso-char-indent-count:-2.0;mso-line-height-rule:exactly">这只是一个紧缩包,其实不必要安装,只需将其解压,利用的是文件夹mysql-connector-java-3.1.8里的文件:mysql-connector-java-3.1.8-bin.jar.
<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt18pt;TEXT-INDENT:-18pt;LINE-HEIGHT:14pt;mso-char-indent-count:-2.0;mso-line-height-rule:exactly">必要设置情况变量的是JDBC驱动.在设置前先要把方才说到的mysql-connector-java-3.1.8-bin.jar放到当地硬盘某处(我放的中央:E:JAVAMySQLJDBC),然后依据你放的中央,设置
classpath
,我的设置是如许的:
<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt;LINE-HEIGHT:14pt;TEXT-ALIGN:left;mso-line-height-rule:exactly;mso-pagination:widow-orphan"align=left> .;E:Javaj2se5.0lib ools.jar;E:Javaj2se5.0libmysql-connector-java-3.1.8-bin-g.jar;E:JAVAMySQLJDBCmysql-connector-java-3.1.8-bin.jar
<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt;LINE-HEIGHT:14pt;TEXT-ALIGN:left;mso-line-height-rule:exactly;mso-pagination:widow-orphan"align=left> 设置这个的目标是让你的java使用程序找到毗连mysql的驱动.
<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt;LINE-HEIGHT:14pt;TEXT-ALIGN:left;mso-line-height-rule:exactly;mso-pagination:widow-orphan"align=left> 设置完情况变量后另有很主要一步就是为JSP毗连数据库设置驱动,这个实在很复杂,就是把mysql-connector-java-3.1.8-bin.jar拷到某些文件夹里就好了,我在网上看了良多材料问了良多人,各类说法都有,我综合了一下,为了保险,我都全做了,呵呵,归正就是拷一个400K的文件罢了,现列出要把mysql-connector-java-3.1.8-bin.jar拷出来的文件夹,以下:
<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt;LINE-HEIGHT:14pt;TEXT-ALIGN:left;mso-line-height-rule:exactly;mso-pagination:widow-orphan"align=left> E:JavaTomcat5.0commonlib
<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt;LINE-HEIGHT:14pt;TEXT-ALIGN:left;mso-line-height-rule:exactly;mso-pagination:widow-orphan"align=left> E:JavaTomcat5.0sharedlib
<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt;LINE-HEIGHT:14pt;TEXT-ALIGN:left;mso-line-height-rule:exactly;mso-pagination:widow-orphan"align=left>一样平常情形下只需考到Tomcat5.0下面的两个成绩夹内里就能够办理成绩了,假如必要,也能够将mysql-connector-java-3.1.8-bin.jar这个驱动文件拷贝到你的WEB站点的…WEB-INFlib目次上面。
<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt;LINE-HEIGHT:14pt;TEXT-ALIGN:left;mso-line-height-rule:exactly;mso-pagination:widow-orphan"align=left> 3,Eclipse中数据库插件中操纵数据库时的中文编码成绩:
<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt17.95pt;LINE-HEIGHT:14pt;TEXT-ALIGN:left;mso-line-height-rule:exactly;mso-pagination:widow-orphan;mso-para-margin-left:1.71gd"align=left>当在Eclipse中装下去你所喜好的数据库插件的时分,城市呈现在你查询某一个数据库以后呈现纪录中的汉字乱码。办理办法很复杂,
<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt;TEXT-INDENT:18pt;LINE-HEIGHT:14pt;TEXT-ALIGN:left;mso-char-indent-count:2.0;mso-line-height-rule:exactly;mso-pagination:widow-orphan"align=left>只需在你创建数据库毗连的时分把URL设置成上面这个模样就能够了:
<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt17.95pt;TEXT-INDENT:13.5pt;LINE-HEIGHT:14pt;TEXT-ALIGN:left;mso-char-indent-count:1.5;mso-line-height-rule:exactly;mso-pagination:widow-orphan;mso-para-margin-left:1.71gd"align=left>URL=jdbc:mysql://localhost:3306/?useUnicode=true&characterEncoding=GBK
<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt17.95pt;TEXT-INDENT:13.5pt;LINE-HEIGHT:14pt;TEXT-ALIGN:left;mso-char-indent-count:1.5;mso-line-height-rule:exactly;mso-pagination:widow-orphan;mso-para-margin-left:1.71gd"align=left> 4,在JSP网页编纂中
团体履历:
在经由良多的次调试以后,发明在装了myeclipse以后,有这么条玲珑:
<Pclass=MsoNormalstyle="MARGIN:0cm0cm0pt;TEXT-INDENT:18.05pt;LINE-HEIGHT:14pt;TEXT-ALIGN:left;mso-char-indent-count:2.0;mso-line-height-rule:exactly;mso-pagination:widow-orphan"align=left>
①
在用myeclipse编写HTML文件时charset=GBK设置成这个模样,那末在扫瞄器中扫瞄时就不会呈现乱码;
<Pclass=MsoNormalstyle="MARGIN:0cm-14.5pt0pt27.1pt;TEXT-INDENT:-9.05pt;LINE-HEIGHT:14pt;TEXT-ALIGN:left;mso-char-indent-count:-1.0;mso-line-height-rule:exactly;mso-pagination:widow-orphan;mso-para-margin-left:1.72gd;mso-para-margin-top:0cm;mso-para-margin-right:-1.38gd;mso-para-margin-bottom:.0001pt"align=left>
②
而在用myeclipse编纂JSP文件时,<%@
page
contentType
="text/html;charset=GB2312"%>设置成如许子,且这条语句必需是全部JSP文件的第一条语句,就能够制止JSP文件在扫瞄器中显现时呈现乱码;
<Pclass=MsoNormalstyle="MARGIN:0cm-21.5pt0pt27pt;TEXT-INDENT:-27pt;LINE-HEIGHT:14pt;mso-char-indent-count:-3.0;mso-line-height-rule:exactly;mso-layout-grid-align:none;mso-para-margin-left:27.0pt;mso-para-margin-top:0cm;mso-para-margin-right:-2.05gd;mso-para-margin-bottom:.0001pt">
③
关于假如在JSP网页中要从HTML页面中吸收数据,那末在JSP中的吸收语句的汉字编码应与数据来历的HTML的汉字编码不异;比方
②
中的HTML的汉字编码为charset=GBK,那末在JSP中的吸收语句就应当如许设置:request.setCharacterEncoding("GBK");假如还要将承受的数据拔出到数据库中(以拔出MySQL5.0数据库为例),那末在拔出数据库时的汉字编码也应与HTML文件中的汉字编码不异,我的设置以下:con=DriverManager.getConnection("jdbc:mysql://localhost:3306/sample_db?user=dazern&password=5201314&useUnicode=true&characterEncoding=GBK");如许设置后数据库中的数据才不会乱码.
以上履历都是在myeclipse3.8.3+Tomcat5.0.28中测试过,没有毛病!在此仅供人人自创,详细情形还得详细剖析!
Java的B/s开发是通常是javaweb开发,又叫J2EE开发,J2SE是手机开发。C#的C/s和B/s开发是说.net和Asp开发。。u在这里说明一点;资深一点的Java和C#程序员都明白一点
作者:
分手快乐
时间:
2015-1-20 15:24
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
作者:
小魔女
时间:
2015-1-25 22:16
应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展
作者:
飘飘悠悠
时间:
2015-2-4 06:07
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
作者:
活着的死人
时间:
2015-2-6 11:54
一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
作者:
兰色精灵
时间:
2015-2-8 14:21
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
作者:
灵魂腐蚀
时间:
2015-2-10 02:23
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
作者:
冷月葬花魂
时间:
2015-2-28 15:26
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
作者:
admin
时间:
2015-3-10 00:14
是一种将安全性(Security)列为第一优先考虑的语言
作者:
山那边是海
时间:
2015-3-17 03:10
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
作者:
仓酷云
时间:
2015-3-23 17:26
当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2