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

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

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

use

数据库名mysql>

source

d:/mysql.sql

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:/mysql.txt"

into

table

表名

<%@ page language="java" import="java.sql.*,java.io.*,java.util.*,java.sql.SQLException" %>

<%@ page contentType="text/htmlcharset=gb2312"%>

<html>

<body>

<%

//把经常需要修改的数据放在最上面,以方便修改

String username="root"//数据库用户名

String password="root"//数据库密码

//jsp程序中半数以上的Exception是NonePointerException,在声明变量时赋予一个初始值,能缩短调试时间

ResultSet rs=null//数据库查询结果集

Connection conn=null

Statement stmt=null

//注册驱动程序

try

{

Class.forName("org.gjt.mm.mysql.Driver")

}catch(java.lang.ClassNotFoundException e)

{

System.err.println("Driver Error"+e.getMessage())

}

//连接数据库并创建Statement对象

String url="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=gbk"

try

{

conn=DriverManager.getConnection(url,username,password)

stmt=(Statement)conn.createStatement()

}catch(Exception e)

{

System.err.println("数据库连接错误:"+e.getMessage())

}

//通过Statement执行SQL语句来获取查询结果

try

{

rs=(ResultSet)stmt.executeQuery("select * from userinfo")

}catch(SQLException ex)

{

System.err.println("数据库查错误:"+ex)

}

%>

<table width=85% border=1>

<tr>

<td>编号</td>

<td>真实姓名</td>

<td>电话号码</td>

<td>邮件地址</td>

</tr>

<%

//利用while循环输出各条记录

while(rs.next())

{

%>

<tr>

<td><%=rs.getString("id") %></td>

<td><%=rs.getString("username")%></td>

<td><%=rs.getString("phone")%></td>

<td><%=rs.getString("email")%></td>

</tr>

<%

}

%>

</table>

<%

rs.close()

stmt.close()

conn.close()

%>

</body>

</html>


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

原文地址:https://54852.com/sjk/10872298.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存