一 实验目的
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:
注册界面用户名 | |
密 码 | |
insert_stu_1.jsp:
插入一条记录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){%>你的信息注册成功,欢迎登录!
注册失败,请重试!
if (pstmt!=null){pstmt.close();}
if(conn!=null){conn.close();}%>