连接mysql数据库实验_Jdbc连接数据库实验报告(1)

本次实验旨在熟悉MyEclipse的使用,掌握MySQL数据库操作及JDBC连接数据库的方法。实验步骤包括在MySQL中创建数据库和表,导入JDBC驱动,编写login.jsp、insert_stu_1.jsp、tijiao.jsp和find.jsp等页面实现用户注册和登录功能。通过Class.forName和DriverManager.getConnection建立数据库连接,使用PreparedStatement执行SQL语句进行数据插入。
摘要由CSDN通过智能技术生成

一 实验目的

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界面下进行操作。d01dee06b5f497d7962d4b57b77dd6df.png

可视化数据库管理工具Navicat

4920d27d883683b464b09ed9426b298a.png

4c1fff6799326221b277cd49384b5c01.png

5f1f551a6fcce353bceab0a6a3a1285a.png

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();}%>

5ea2534076483a139208733a1491bc4e.png

b2e8c98077a0927ff71c469d52855723.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值