• java之jdbc认识(三)


    JDBC之增删减改

    对数据库的增改删减体现在执行SQL语句这一步.而在执行SQL语句之前,首先要创建一个Statement对象,要创建Statement对象,需要使用DriverManager.getConnection()用来获得Connection对象。接着将执行的SQL语句放入字符串中,然后通过调用Statement类中的excuteupdate方法。其中excuteupdate可以执行insert、update、delete以及执行create table和drop table。但对于执行查询必须使用excutequery方法,该方法返回一个ResultSet对象。

    对于查询常常需要分析结果集,而分析结果集通常采用如下循环代码

       While(resultSet.next())

    {

    }

    数据库增加操作语句:

    st=conn.createStatement();//创建语句
    		String sql="INSERT INTO user(`姓名`,`生日`,`钱`) VALUES ( '网购','1992-2-2','22');";//数据库的增加操作
    		st.executeUpdate(sql);
    

    由于此表的ID设置为自增长,故不需再添加。

    数据库的删除 :

    st=conn.createStatement();//创建语句
    		String sql="DELETE FROM test.user "+"WHERE id = '1' ;";//数据库的删除操作
    		st.executeUpdate(sql);
    

    数据库的更新:

    st=conn.createStatement();//创建语句
    		String sql="UPDATE test.user "+"SET id = '1' , 姓名 = '张思' , 生日 = '1992-2-2' , 钱 = '1234'"+"WHERE id = '2' ;";//数据库的更新操作
    		st.executeUpdate(sql);
    		}
    

    数据库的查询:

    st=conn.createStatement();//创建语句
    		String sql="SELECT 姓名 "+"FROM test.user "+"where id=1";//数据库的查询操作
    		re=st.executeQuery(sql);
    		  while(re.next()){   
    		         String name = re.getString("姓名") ;   
    		   System.out.println(name);
    		  }   
    

    数据库的查询使用executeQuery方法,它返回一个ResultSet 对象。

      

  • 相关阅读:
    课程教学网站(大三上课设)
    mybatis+servlet
    第一个struct2(Hello_World)
    servlet入门
    mybatis入门项目
    XML
    状态模式的介绍及状态机模型的函数库javascript-state-machine的用法和源码解析
    10个JavaScript难点
    markdown基本语法
    Mac OSX 平台安装 MongoDB
  • 原文地址:https://www.cnblogs.com/zhuo1/p/3105815.html
Copyright © 2020-2023  润新知