jdbc连接数据库实验报告

     2022-03-24     159

关键词:

一 实验目的

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="提     交">&nbsp;&nbsp;&nbsp;

<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>

技术分享

技术分享



第十四周学习总结&课程实验报告(代码片段)

...总结一、相关概念1.什么是JDBCJDBC(JavaDataBaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的... 查看详情

java实验五正式报告(代码片段)

...实现用户图形化应用程序的开发  2.进一步巩固JDBC连接数据库以及文件读写操作二、实验目标  1.能够掌握常用GUI控制组件的使用方法,通过java.awt包以及Javax.swing包中的类和接口实现用户图形界面的开发;  2.能够... 查看详情

数据库原理实验(opengauss)使用jdbc连接数据库(代码片段)

使用JDBC连接数据库文章目录使用JDBC连接数据库一、准备连接环境1.修改数据库的pg_hba.conf文件2.登陆数据库授权退出3.修改数据库监听地址4.下载Java驱动包导入工具5.创建测试数据库demo6.创建schema7.创建测试表websites8.插入数据9.退... 查看详情

第三次实验报告:使用packettracer分析tcp连接建立过程

...实验报告3.1建立网络拓扑结构3.2配置参数3.3抓包,分析TCP连接建立过程1实验目的使用路由器连接不同的网络使用命令行操作路由器通过抓取HTTP报文,分析TCP连接建立的过程2实验内容使用PacketTracer,正确配置网络参数,通过抓取... 查看详情

java实验五预习报告

...xff1b;  2.能够运用Java的事件处理机制,通过JDBC操作数据库,实现用户登录功能;  3.能够掌握利用I/O流对文件进行操作。二、实验环境IntelliJIDEAUltimateEdition2021.3x64.+openjdk-17.0.1.三、实验准备利用GUI模拟用户登录... 查看详情

第三次实验报告:使用packertracer分析tcp连接建立过程

...丽芬学号:201821121095班级:计算18141实验目的使用路由器连接不同的网络使用命令行操作路由器通过抓取HTTP报文,分析TCP连接建立的过程2实验内容 使用PacketTracer,正确配置网络参数,通过抓取HTTP数据包,分析TCP连接建立过... 查看详情

2021软件创新实验室暑假集训jdbc(原理使用以及实现简单的数据库连接池)(代码片段)

...#xff08;二)应用篇【2021软件创新实验室暑假集训】mysql数据库与简单sql语句的使用19级Java后端开发【2021软件创新实验室暑假集训】Spring框架【20 查看详情

2021软件创新实验室暑假集训jdbc(原理使用以及实现简单的数据库连接池)(代码片段)

系列文章目录20级Java篇【2021软件创新实验室暑假集训】计算机的起源与大致原理【2021软件创新实验室暑假集训】Java基础(一)【2021软件创新实验室暑假集训】Java基础(二)【2021软件创新实验室暑假集训】Java基... 查看详情

第三次实验报告:使用packettracer分析tcp连接建立过程

...远波班级:计算1813学号:2018211210881实验目的使用路由器连接不同的网络使用命令行操作路由器通过抓取HTTP报文,分析TCP连接建立的过程2实验内容使用PacketTracer,正确配置网络参数,通过抓取HTTP数据包,分析TCP连接建立过程。... 查看详情

第三次实验报告:使用packettracer分析tcp连接建立过程

...李瑶学号:201821121002班级:计算18111实验目的使用路由器连接不同的网络使用命令行操作路由器通过抓取HTTP报文,分析TCP连接建立的过程2实验内容使用PacketTracer,正确配置网络参数,通过抓取HTTP数据包,分析TCP连接建立过程。... 查看详情

第三次实验报告:使用packettracer分析tcp连接建立过程

1实验目的使用路由器连接不同的网络使用命令行操作路由器通过抓取HTTP报文,分析TCP连接建立的过程2实验内容使用PacketTracer,正确配置网络参数,通过抓取HTTP数据包,分析TCP连接建立过程。建立网络拓扑结构配置参数抓包分... 查看详情

第三次实验报告:使用packettracer分析tcp连接建立过程

...实验报告3.1建立网络拓扑结构3.2配置参数3.3抓包,分析TCP连接建立过程1实验目的使用路由器连接不同的网络使用命令行操作路由器通过抓取HTTP报文,分析TCP连接建立的过程2实验内容使用PacketTracer,正确配置网络参数,通过抓取... 查看详情

java程序设计—jdbc实验

实验超市管理系统——商品的管理知识点​MySQL数据库JDBC​学习目标​1.掌握管理员类和的设计和实现的方法,运用三层架构实现商品管理。​2.掌握MySQL数据库的基本操作。​3.应用JDBC技术实现商品的管理​实验任务​任务一:... 查看详情

第八次实验报告(代码片段)

...:1.指针基础及指针运算2.数据交换3.字符串反转及字符串连接4.数组元素奇偶排列姓名:袁诚  实验地点:教学楼514教室  实验时间:6月12日一、实验目的与要求1.指针基础及指针运算·加强学生对指针数据类型的理... 查看详情

《信息安全系统设计基础》第一次实验实验报告

...信息安全系统设计基础》期中总结实验报告封面实验步骤连接开发板将开发板和电脑通过串口线和网线与主机连接好,然后连接电源线,保持电源开关处于关闭的状态。建立超级终端运行windowsXP系统下“开始”、“所有程序”、... 查看详情

第三次实验报告:使用packettracer分析tcp连接建立过程

三次实验报告:使用PacketTracer分析TCP连接建立过程姓名:祁翌炀学号:201821121019班级:计算1811目录1实验目的2实验内容3.实验报告3.1建立网络拓扑结构3.2配置参数3.3抓包,分析TCP连接建立过程4.拓展(不作要求,但属于加分项)1... 查看详情

20145207《信息安全系统设计基础》第一次实验实验报告

实验报告封面实验步骤连接开发板将开发板和电脑通过串口线和网线与主机连接好,然后连接电源线,保持电源开关处于关闭的状态。建立超级终端运行windowsXP系统下“开始”、“所有程序”、“附件”、“通讯”、“超级终端... 查看详情

loaddatalocalinfile实验报告

...txt”文本文件中的数据导入到mysql中  (pet表在数据库menagerie中)2、实验过程及结果:  (1)通过命令行连接mysql服务器:mysql-uroot-p  &nbs 查看详情