jsp数据库操作的具体代码

数据库连接语言老是出问题,好好做了一下,然后把东西记录下来.以便给自己一个很深的理解;
1、数据库操作语言;
  1. 数据查询:精选输出的列可以用列名、列别名或列位置在ORDER BYGROUP BY子句引用,列位置从1开始。
    mysql> select college, region, seed from tournament
    ORDER BY region, seed;
    mysql> select college, region AS r, seed AS s from tournament
    ORDER BY r, s;
    mysql> select college, region, seed from tournament
    ORDER BY 2, 3;
因此,对于在table note中查出所有的数据,显示在页面上。
sql=“select * from note”;

对于在table note中按ID查出本条记录,显示在页面上;
sql="select title,author,content from note where id="+id;

2、数据更新:
UPDATE [LOW_PRIORITY] tbl_name SET col_name1=expr1,col_name2=expr2,... [WHERE where_definition] [LIMIT #]

因此,对于在table note中按ID查出本条记录,再进行更新,然后把更新过的数据显示在页面上; sql="update note set title='"+title+"',author='"+author+"',content='"+content+"' where id="+id;

(特别注意的是:在sql语句中,加入变量名时,格式是: 先是一对单引号,里面一对双引号,'"+变量名+"',各个项值之间用逗号。)
3、数据删除:
DELETE [LOW_PRIORITY] FROM tbl_name [WHERE where_definition] [LIMIT rows]
因此,对于在table note中把ID的一条记录删除;
sql="delete from note where id="+id;
4、数据插入:
INSERT [LOW_PRIORITY | DELAYED] [IGNORE] [INTO] tbl_name [(col_name,...)] VALUES (expression,...),(...),...
因此,对于在table note中插入一条记录;
sql="insert into note (title,author,content) values('"+title+"','"+author+"','"+content+"')";
5、数据的精确查询和模糊查询:
if("jingque".equals(chaxunleixing))
{
//精确查询,按留言标题查询;
sql="select * from note where title like '"+keyword+"'";
}else
if("mohu".equals(chaxunleixing))
{
//模糊查询,按关键字查询;(在标题、作者、内容中找有此关键字的相关留言!)
sql="select * from note where title like '%"+keyword+"%'";
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值