现在的位置: 首页 > 综合 > 正文

Jdbc 增删改查

2013年08月31日 ⁄ 综合 ⁄ 共 891字 ⁄ 字号 评论关闭

 

增加语句:

Statement st = conn.createStatement();

      String sql = "insert into user(….) values(…..) ";

      int num = st.executeUpdate(sql);

      if(num>0){

           System.out.println("插入成功!!!");

      }

删除语句:

Statement st = conn.createStatement();

      String sql = “delete from user where id=1;

      int num = st.executeUpdate(sql);

      if(num>0){

           System.out.println(“删除成功!!!");

      }

修改语句:

Statement st = conn.createStatement();

      String sql = “update user set name=‘’ where name=‘’";

      int num = st.executeUpdate(sql);

      if(num>0){

           System.out.println(“修改成功!!!");

      }

查询语句:

Statement st = conn.createStatement();

      String sql = “select * from user where id=1;

      ResultSet rs = st.executeUpdate(sql);

      while(rs.next()){

           //根据获取列的数据类型,分别调用rs的相应方法

           //映射到java对象中

      }

      释放资源

在程序运行结束以后, 和数据库相关的资源不会被自动释放掉, 我们需要手动释放ResultSet, Statement, Connection

尤其Connection是非常宝贵的资源, 使用结束之后应该尽早释放.

为了确保释放资源的代码一定会执行到, 我们通常将它们放在finally中

抱歉!评论已关闭.