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+"%'";
           }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值