您好,登錄后才能下訂單哦!
一 實(shí)驗(yàn)?zāi)康?/span>
1熟悉myeclipse的使用。
2掌握MySQL的使用。
3掌握jdbc連接數(shù)據(jù)庫(kù)。
二實(shí)驗(yàn)內(nèi)容
1在MySQL下創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)students,并創(chuàng)建表student_info。并且輸入記錄。
2將mysql的jdbc的jar包導(dǎo)入myeclipse。
3編寫(xiě)注冊(cè)用戶(hù)界面的代碼login.jsp和insert_stu_1.jsp和登錄賬號(hào)(用數(shù)據(jù)庫(kù)中的記錄)的代碼tijiao.jsp和find.jsp。
三 實(shí)驗(yàn)工具
Myeclipse,mySql,和mysql-connector-java-5.0.4-bin.jar。mySql可以用可視化數(shù)據(jù)庫(kù)管理工具,也可以用Dos界面下進(jìn)行操作。
可視化數(shù)據(jù)庫(kù)管理工具Navicat
Dos下mysql建立數(shù)據(jù)庫(kù)和表的操作
信息注冊(cè)界面
login.jsp:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<html>
<head>
<title> 注冊(cè)界面</title>
</head>
<body>歡迎來(lái)到注冊(cè)界面,請(qǐng)?zhí)顚?xiě)你的信息!<hr width="100%" size="3"/>
<form action="insert_stu_1.jsp" method="post">
<table border="0" width="238" height"252">
<tr><td>用戶(hù)名</td><td><input type ="text" name="id"/></td></tr>
<tr><td>密 碼</td><td><input type ="text" name="passwd"/></td></tr>
<tr align="center">
<td colspan="2">
<input type="submit" value="提 交">
<input type="reset" value="取 消">
</td></tr>
</table>
</form>
</body>
</html>
insert_stu_1.jsp:
<%@ page language="java" import="java.sql.*" pageEncoding="utf-8"%>
<html>
<head><title>插入一條記錄</title></head>
<body>
<%String driverName="com.mysql.jdbc.Driver";
String userName="root";
String userPwd="aaa312";
String dbName="students";
String url1="jdbc:mysql://localhost:3306/"+dbName;
String url2="?user="+userName+"&password="+userPwd;
String url3="&useUnicode=true&charsetEncoding=UTF-8";
String url=url1+url2+url3;
Class.forName(driverName);
Connection conn=DriverManager.getConnection(url);
String sql="Insert into students_info(id,passwd) values(?,?)";
PreparedStatement pstmt=conn.prepareStatement(sql);
request.setCharacterEncoding("UTF-8");
String id=request.getParameter("id");
String passwd=request.getParameter("passwd");
pstmt.setString(1,id);
pstmt.setString(2,passwd);
int n=pstmt.executeUpdate();
if(n==1){%>你的信息注冊(cè)成功,歡迎登錄!<br><%}else{ %>注冊(cè)失敗,請(qǐng)重試!<br><%}
if (pstmt!=null){pstmt.close();}
if(conn!=null){conn.close();}%>
</body></html>
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。