jsp 怎么修改数据库数据(mysql)

jsp 怎么修改数据库数据(mysql),第1张

初学java吗?这个很简单的啊,给你段比较详细的代码,自己看看吧。

String uid = request.getParameter("上个页面值的名字")//接受上个页面的值

try {

Connection con=null

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

con = DriverManager.getConnection(

"jdbc:mysql://localhost/数据库名字", "用户", "密码")

Statement sta = con.createStatement()

String sql2="update的更新sql语句"

sta.execute(sql2)

sta.close()

}

catch (SQLException ex1)

{

System.out.print(ex1.getMessage())

}

出现这种情况的原因是因为你使用了get请求,服务器地址栏的默认的编码为ISO-8859-1。 所以与你页面编码有所冲突!

有两种解决方法:

1、<%request.setCharacterEncoding("GB2312")%>

2、tomcat/conf/server.xml大约90行有这样一句:

<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

enableLookups="false" redirectPort="8443" acceptCount="100"

connectionTimeout="20000" disableUploadTimeout="true"/>

在 "/>"前面加 URIEncoding="GBK" 就会好的!

答案补充: 在注释里面? 那也没问题 server.xml中一定会有一个没有被注释的 <Connector port="xxxx" ../>xxxx就是你平时登陆JSP所用的端口号,找到对应行数,然后在"/>"前面加 URIEncoding="GBK" 就行了

那在jsp页面顶端全部加上这两句话看下-->

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

<%request.setCharacterEncoding("GBK")%>

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

表名


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存