您好,登錄后才能下訂單哦!
一 實驗目的
1熟悉myeclipse的使用。
2掌握MySQL的使用。
3掌握jdbc連接數據庫。
二實驗內容
1在MySQL下創建一個數據庫students,并創建表student_info。并且輸入記錄。
2將mysql的jdbc的jar包導入myeclipse。
3編寫注冊用戶界面的代碼login.jsp和insert_stu_1.jsp和登錄賬號(用數據庫中的記錄)的代碼tijiao.jsp和find.jsp。
三 實驗工具
Myeclipse,mySql,和mysql-connector-java-5.0.4-bin.jar。mySql可以用可視化數據庫管理工具,也可以用Dos界面下進行操作。
可視化數據庫管理工具Navicat
Dos下mysql建立數據庫和表的操作
信息注冊界面
login.jsp:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<html>
<head>
<title> 注冊界面</title>
</head>
<body>歡迎來到注冊界面,請填寫你的信息!<hr width="100%" size="3"/>
<form action="insert_stu_1.jsp" method="post">
<table border="0" width="238" height"252">
<tr><td>用戶名</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){%>你的信息注冊成功,歡迎登錄!<br><%}else{ %>注冊失敗,請重試!<br><%}
if (pstmt!=null){pstmt.close();}
if(conn!=null){conn.close();}%>
</body></html>
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。