html网页怎么通过jsp连接mysql数据库,并且读取数据库中得数据,和写入数据

html网页怎么通过jsp连接mysql数据库,并且读取数据库中得数据,和写入数据,第1张

1、导入sql文件命令:mysql>

use

数据库名;mysql>

source

d:/mysqlsql;

2、建立数据库:mysql>

create

database

库名;

3、建立数据表:mysql>

use

库名;mysql>

create

table

表名

(字段名

varchar(20),

字段名

char(1));

4、删除数据库:mysql>

drop

database

库名;

5、删除数据表:mysql>

drop

table

表名;

6、将表中记录清空:mysql>

delete

from

表名;

7、往表中插入记录:mysql>

insert

into

表名

values

("hyq","m");

8、更新表中数据:mysql->

update

表名

set

字段名1='a',字段名2='b'

where

字段名3='c';

9、用文本方式将数据装入数据表中:mysql>

load

data

local

infile

"d:/mysqltxt"

into

table

表名;

这是我自己以前做的,使用javaBean

<jsp:useBean id="userBean" scope="page" class="selfteachwebconn"/>

把数据库里的数据在跳转下拉菜单中显示

<form name="teachcourse">

<select name="courselist" onChange="MM_jumpMenu('self',this,0)">

<%

String sql="select CouName from Courses,Teachers where TeachersNickName=CoursesNickName and TeachersNickName='"+sessiongetAttribute("username")+"'";

ResultSet RS=userBeanexecuteQuery(sql);

while(RSnext()){

%>

<option value="courseteachjsp" selected><%=RSgetString("CouName")%></option>

<%}

RSclose();

%>

</select>

</form>

把里面的数据库和需要跳转的页面改一下就OK了

<form

method="post"

action="目标页面">

gender:

<select

name="gender">

<%

JDBConnection

jdbc

=

new

JDBConnection();

String

sql

=

"select

from

gender";

ResultSet

rs

=

null;

rs

=

jdbcexecuteQuery(sql);

while

(rsnext())

{

%>

<option

value="<%=rsgetString("gender")%>">

<%=rsgetString("gender")%>

</option>

<%

}

%>

</select>

<input

type="submit"

value="submit"

name="button1">

<input

type="reset"

value="reset"

name="button2">

</form>

---------

JDBConnection是我写的一个javabean,封装了数据库的各种 *** 作。

以上有此假设:有一个数据表gender,里面有个字段gender,但只有两条记录(M和F)。

子获取值的时候就只获取gender的值就行了。

String

gender

=

requestgetParameter("gender");

1、在后台定义一个Servlet或者Action,接收jsp的参数去数据库查询数据,返回List

2、将从数据库查询的数据放在request中,如requestsetAttribute("studentList",studentList),输出到对应的jsp页面。

3、在jsp页面引入jstl标签,定义好一个html表格头

4、用jstl获取后台查询的数据,利用<c:foreach>标签循环输出到表格的<tr>中。

示例:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

<html>

<body>

    <table class="table table-bordered" >

<tr>

<th style="text-align:center;width:2%">序号</th>

<th style="text-align:center;width:5%">姓名</th>

<th style="text-align:center;width:6%">年龄</th>

</tr>

<c:forEach items="${studentList}" var="student" varStatus="status">

<tr>

    <td style="text-align:center;">${status}</td>

    <td style="text-align:center;">${studentusername}</td>

    <td style="text-align:center;">${studentage}</td>

</tr>

</c:forEach>

</table>

 </body>

</html>

以上就是关于html网页怎么通过jsp连接mysql数据库,并且读取数据库中得数据,和写入数据全部的内容,包括:html网页怎么通过jsp连接mysql数据库,并且读取数据库中得数据,和写入数据、JSP中怎样将数据库中的数据显示在网页的下拉菜单中、jsp如何显示数据库数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9276991.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存