|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
主要缺点就是:速度比较慢,没有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文件时,<%@pagecontentType="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#程序员都明白一点 |
|