データベースエラー解析へのリンク

まず第一に、私は情報のページに入り、テーブルを作成し

<%は、ページの言語@ = "javaの" contentTypeの= "text / htmlの;のcharset = UTF-8"
pageEncodingは= "UTF-8" %>
<!DOCTYPE HTML>
<HTML>
<HEAD>
<メタ文字コード= "UTF-8 「>
<タイトル>当前位置:添加学生信息ログイン</ TITLE>

<SCRIPT>
関数は、()送信
{
; VAR Sを
、S = login.user
IF(s.value == "")
}; {アラート( "ユーザ名が空でない場合、登録は"失敗)
)(s.focus。
}
関数youxiang()
{
VAR S、
VaRのA、B;
A = s.indexOf( "@");
B s.indexOf =( "");
 IF(== Bは== -1 -1 || ||> B)
の警告( "入力エラー");
。他のIF(s.indexOf( "@"、A + 1)!= - 1)。

 警告(「入力エラー」);

}
</ SCRIPT>
</ head>
<body>
<テーブルALIGN = "中心"ボーダー= "2"幅= "400">

<TR>
<TD COLSPAN = "2" ALIGN =中央> <B>注册</ B> <onclickの= "this.value = '' / TD>
</ TR>

<TD>登录账号:</ TD>
<TD>の<input type =" text」の名= "ユーザー"> </ TD> < ! -必须有値- >
</ TR>

<TD>学号</ TD>
<TD>の<input type = "text"の名= "usernode"> </ TD>
</ TR>
<TD>登陆密码</ TD>
<TD>の<input type = "パスワード"名前= "足"> </ TD>
</ TR>
<TD>性别</ TD>
<TD>
<SELECT TYPE = "A1"> <オプション値= "男"選択>男</オプション>
<オプション値= "女">女</オプション>
</選択>
</ TD >
</ TR>
<TD>姓名:</ TD>
<TD>の<input type = " text"の名= "yournameの"> </ TD> <! - 値が存在する必要があります- >
</ TR>
<TD>メール:</ TD>
<TD> <タイプのINPUT = "text"の名= "メール "> </ TD> <! - 値が存在しなければならない- >
</ TR>
<TD>大学、クラス</ TD>
<TD> <SELECT NAME = "S1">情報の<オプション値=「情報の科学」を選択>研究所</オプション>
<オプション値=「SEM」> SEM </オプション>
<オプション値=「機械電気工学」>機械・電気工学</オプション>
<オプション値= 「トラフィックの学校」>交通・カレッジ</オプション>
<オプション値=「林業大学」>林業・カレッジ</オプション>
<オプション値=「大学」>学校</オプション>
</ SELECT>
<=「S2」> <名前を選択するオプション値=「 >コンピュータ</オプション>コンピュータ」選択
<オプション値=「ソフトウェアプロ」>ソフトウェアプロ</オプション>
<オプション値=「情報管理のプロ」>情報マネジメントプロフェッショナル< /オプション>
<オプション値=「ランドスケープ」>ランドスケープアーキテクチャ</オプション>
</ SELECT>
<SELECT NAME = "S3"> <オプション値= "1班"を選択> 1班</オプション>
<オプション値= "2班"> 2班</オプション>
<オプション値= "3班"> 3班</オプション>
<オプション値= "4班"> 4班</オプション>
<オプション値= "5班"> 5班</オプション>
<オプション値= "6班"> 6班</オプション>
< / select>の
</ TD>
</ TR>
<TD>入学年份</ TD>
<TD> <名前を選択= "年"> <オプション値= "1999"を選択> 1999 </オプション>
<オプション値=」 2000 "> 2000 </オプション>
<オプション値=" 2001 "> 2001 </オプション>
<オプション値=" 2002" > 2002 </オプション>
</ select>の
</ TR>
<TD>生源地:</ TD>
<TD>の<input type = "text"の名= "weizhi"> </ TD> < -必须有値- ! >
</ TR>
<TD>备注:<TD> <TEXTAREAのCOLS = 25行= 3名= "INTR"> </ TEXTAREA> </ TD>
</ TR>
<TD COLSPAN = "2" = "センター"整列>の<input type = "ボタン"値= "提交"のonclick = "提出()" />
<入力タイプ= "=値を"リセット"重置"/>
</ TR>
</ FORM>
</ TABLE>
</ body> </ HTML>

 

そのようなフォームを作成するには

それから

<%@ページのインポート= "org.apache.tomcat.util.descriptor.web.LoginConfig" %>
<%@ページのインポート= "org.apache.catalina.User" %>
<%@ページ言語= "javaの" contentTypeの= "text / htmlの;のcharset = UTF-8"
pageEncodingは= "UTF-8"インポート= "java.utilの*" %>
<%@ページのインポート= "java.sqlの*" %> <% -导入Javaの中の的のSQL包- %>
<%@ページのインポート= "zhuce3.DBUtil" %>
<!DOCTYPE htmlののPUBLIC " - // W3C // DTD HTML 4.01移行// EN"「のhttp://www.w3 .ORG / TR / HTML4 / loose.dtd ">
<HTML>
<HEAD>
<META HTTP-当量=" Content-Typeの」コンテンツ= "text / htmlの;のcharset = UTF-8">
<タイトル>ここに挿入のタイトル< / TITLE>

</ HEAD>
<BODY>
<%
文字列名= request.getParameter( "ユーザ"); //登陆
ストリングusernode = request.getParameter( "usernode"); //学号
ストリング足= request.getParameter( "足" ); //密码
文字列のセックス= request.getParameter( "性別"); //性别
文字列yournameの= request.getParameter( "yournameの"); //姓名
文字列の電子メール= request.getParameter( "電子メール"); //电子邮件
列S1 = request.getParameter( "S1"); //学院
文字列S2 = request.getParameter( "S2"); //班级
文字列S3 = request.getParameter( "S3"); //专业
文字列の年=要求.getParameter( "年"); //入学年份
文字列weizhi = request.getParameter( "weizhi"); //生源地の
文字列INTR = request.getParameter(」INTR "); // NOTE
(name.equals(IF"ユーザー")){
out.print("ログイン名は"+" <BR>を「登録されています)。
out.print( "登陆名:" +名+ "<BR>");
out.print( "学号:" + usernode + "<BR>");
out.print( "密码:" +足+ "<BR>");
out.print( "性别:" +性別+ "<BR>");
out.print( "姓名:" + yournameの+ "<BR>");
out.print( "邮件:" +メール+ "<BR>");
out.print( "学院: "+ S1 +" <BR>");
out.print( "班级: "+ S2 +" <BR>");
out.print( "专业: "+ S3 +" <BR>");
out.print( "入学年份: "+年+" <BR>");
out.print( "生源地: "+ weizhi +" <BR>");
out.print( "备注: "+ INTR +" <BR>");

}
そうであれば(name.equals( "管理者")){%>

<DIV ALIGN = "センター">管理者へようこそ!</ DIV>

<%}
他{%>
<divのALIGN =左= "センター"は>正常に登録!</ DIV>

<%}
%>

</ BODY>

</ HTML>

データベースへの中間貯蔵庫を介してガイドとして

データベースが構築されていないので、しかし、初めは404を表示していました

 

 

 

 成功したMacの起動Tomcatサービスの下で日食Tomcatの設定を使用しますが、アクセスはlocalhost:8080時間は常に404エラーが報告されます

1.は、MySQLを停止します。サービスが停止してmysqld

2.ログインMySQLを検証しない状態を使用します。    

          mysqld_safeを--skip-助成金 - テーブル&//背景

          mysqlの開始:サービスmysqldを開始します

3. MySQLへ移動します:mysqlの-uルート

4.use mysqlの。

5.更新ユーザー設定したパスワード=パスワード(「new_pass」)、ユーザ=「ルート」;パスワードを設定したい//「new_pass」

若しくは

ユーザー=「」ユーザーから5.delete、ユーザー・スペースを削除

 

6、フラッシュ権限;

7、終了

8.serviceのmysqldを再起動

9. MySQLの-utoot -p再入力し

ます。https://blog.csdn.net/zhaofuqiangmycomm/article/details/83061197元のリンクを

 

おすすめ

転載: www.cnblogs.com/sunhongbin/p/11716005.html