美文网首页
数据库第四天

数据库第四天

作者: 浅水姑娘柠檬泪_d411 | 来源:发表于2017-04-23 11:23 被阅读0次

一、jdbc

1、执行sql语句

1)executeUpdate()执行除了select语句外的,它返回的是int类型,如果不成功则为0(但建表除外),即对insert update delete语句为0不成功

2 executeQuery()只能执行select语句,它返回的是ResultSet类型

3execute()是万能的,它返回的是boolean类型,不好进行后继操作,所以在开发中一般不用

2、Conncetion接口

特定数据库的连接(会话)。在连接上下文中执行 SQL 语句并返回结果。

3、DriverManager

DriverManager管理一组 JDBC 驱动程序的基本服务DriverManager.getConnection(url, user, password);

4、Statement对象

Statement对象用于将SQL语句发送到数据库中。存在三种Statement对象:

Statement PreparedStatement(从Statement继承而来)

5、PreparedStatement与Statement的区别

(1)PreparedStatement接口继承Statement, PreparedStatement 实例包含已编译的 SQL 语句,所以其执行速度要快于 Statement 对象。

(2)PreparedStatement支持占位符,提高了安全性,它防止了sql语句的注入

(3)PreparedStatement代码的可读性和可维护性较好.

6、utils包里面放实用类,最常见就是数据库连接

7、vo或entity包里面放对象

    vo、pojo、dto或entity包里面放对象即简称javabean,对       象的属性名要表中的字段名一致

8、可变参数---? 类型号  ... 变量名

  public static int add(int ...a){//可变参数

                  int sum=0;

  for(int i=0;i<a.length;i++){

                  sum+=a[i];

  }

                  return sum;

   }

public static void main(String[] args) {

      System.out.println(add(3,5,7,5));

}

9、ResultSet类

表示数据库结果集的数据表,通常通过执行查询数据库的语句生成。

ResultSet 对象具有指向其当前数据行的光标。最初,光标被置于第一行之前。next 方法将光标移动到下一行;因为该方法在 ResultSet 对象没有下一行时返回 false,所以可以在 while 循环中使用它来迭代结果集。

常用方法

next()  下一行。

previous()  上一行

close()关闭记录集

10、标准开发注意事项

   1BaseDao要在utils包下

   2entity包下的javabean要和表中的字段名一致

   3dao包下对数据库进行操作

相关文章

  • Android前五天总结

    总结: 第三天: 数据库 listview 第四天:网络编程 第五天 网络请求2 HttpClient ...

  • 数据库第四天

    一、jdbc 1、执行sql语句 (1)executeUpdate()执行除了select语句外的,它返回的是in...

  • 数据库第四天

    //计算日期时间差 timestampdiff(显示形式,第一个日期,第二个日期); //第一个参数的形式 1. ...

  • 数据库第四天

    主键:primary key,主要的键,一张表只能有一个字段可以使用对应的键,用来唯一的约束该字段里面的数据,不能...

  • 数据库第四天

    重点难点值自连接 高级查询 常用通用函数 MIN MAX SUM AVG 平均值 COUNT 不为空的行数 S...

  • 小迪16期-20170313

    第四天:mysql权限渗透-mysql盲注攻击(上) 1.分析上节课的作业:获取所有数据库名的注入语句怎么写? 抓...

  • 11.21

    今天是设计的第四天,遇到了一些问题,把界面重新部署了一下,并准备连接数据库。

  • 第九天_数据库加强

    第二周第四天数据库加强 练习题,复习昨天你的内容 精确查询 学生姓名为 马冬梅的学生 查询学生编号 大于60的 查...

  • 倒计时

    第四天

  • 第四天

    第四天

网友评论

      本文标题:数据库第四天

      本文链接:https://www.haomeiwen.com/subject/fqoezttx.html