Jsp连接数据库执行查询操作

对于Java Web的初学者来说,使用MVC设计模式可能会比较困哪,所以在一开始的时候可以在Jsp页面直接执行各种操作,下面是我自己总结的在Jsp页面直接连接数据库(这里使用Mysql数据库为例)进行查询操作,当然,在掌握了这种方法后,还是建议慢慢地运用MVC模式进行项目的开发

注意:该程序所有变量的定义应该写在<%! %>中,而不要写在<% %>中。
1.加载数据库jdbc驱动
     try{
        Class.forName("com.mysql.jdbc.Driver");
    }catch(Exception ex){
        System.out.println("加载驱动程序失败!");
    }

2.定义连接数据库变量
     String url = "jdbc:mysql://localhost:3306/testone";
    String user = "root";
    String password = "***";

3.与数据库建立连接
     try{
        Connection con = DriverManager.getConnection(url,user,password);
    }catch(Exception ex){
        System.out.println("连接数据库失败!");
    }

3.创建Statement对象
      Statement stmt = con.createStatement();
Statement创建的对象stmt可以传递SQL语句,stmt中有一些方法来执行SQL语句
Statement提供了3种不同的方法来执行SQL语句:
(1)executeQuery: 用来返回一个单独的结果集ResultSet
(2)executeUpdate: 用来执行insert, update 和 delete语句,返回值是一个整数,代表了这些语句所作用到的行数;还可以执行语            言定义语句(create table, drop table),返回值为0, 因为它们不作用于行
(3)execute: 则会返回一个或多个ResultSet对象, 可是更新数,或两者都有

4.执行查询
          ResultSet rs = stmt.executeQuery("select * from tb_person");
        ResultSet是一个结果集,创建的rs对象容纳了Statement对象stmt执行了查询的语句返回的结果
5.结果处理
    
6.关闭连接
rs.close();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值