数据库相关大题 2020.6.18

阅读大题

1.  如何实现Java序列化?

1.把Java 对象转换为 字节的过程为Java 序列化

步骤 一 ; 创建一个Object output strem 输出流,

步骤 二 ; 调用Object

 

2. 抛出异常的几种方式? 例举一些你常见的异常类,并说明产生的原因?

  1. throw 抛出异常  2. throws 是捕获异常

 

 

3.  JDBC 访问数据库的基本步骤是什么?

 //1. 注册驱动:告诉编译器使用的是什么数据库  异常抛出        
    //Class.forName("com.mysql.jdbc.Driver");        
    //2. 获取数据库连接 导包:java.sql
 Connection conn = DriverManager.getConnection(                
  "jdbc:mysql://localhost:3306/newdb3? 
 characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&rewriteBatchedStatements= 
      true","root", "root");
        System.out.println(conn);        
    //3. 创建执行SQL语句的对象       
     Statement s = conn.createStatement();      
    //4. 执行SQL      
     String sql = "create table jdbct1(id int,name varchar(10))";     
     s.execute(sql);        
      //5. 关闭资源         
     conn.close();   
     System.out.println("执行完成!");​

4. mysql 查询出来的结果分页展示一般怎么做? 

  1. select * from 表名 limit 跳过条数(跳过页数*每页条数),请求条数(每页条数).

 

5. 关联查询有几种? 列举常见的关联查询.

  1. 有三种.
  2. 1)等值连接     2)内连接     3)外链接

 

 

6  Http 中, get  和 post 方法的区别.

1.get: 请求参数放在请求地址的后面,请求参数大小受限 只能传递几k的数据, 由于参数用户可见 不能传递敏感信息(密码)
2.post: 请求参数放在请求体里面,没有大小限制通常上传文件时使用,参数内容用户不可见 敏感数据通过post请求

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值