怎么在resmasterconf.properties有什么用里配置两个不同的系统查询不同的数据


  • idea第一次使用过程中会出现使用时區错误设置时区后解决问题

  • JDBC本质:sun公司定义的一套JAVA连接各种关系型数据库的规则(接口),并没有进行实现而是由每个数据库厂商实現了这个接口,并且提供数据库驱动jar包我们可以使用这套接口(JDBC)编程,真正执行代码的是驱动jar包中的实现类

  • 
     
     
     
    
      使用SQL Server数据库或者MySQL数据库各自的客户端工具,完成如下任务:
  • 在数据students中创建表scores包括如下字段:学号、姓名、性别、得分,字段类型自行定义学号为主键。
  • 接着使用JDBC编写Java程序完成如下任务:
    1. 在表格scores插入5条记录,代表5个学生三位男生二位女生,各字段内容自定(“得分”字段填入自定分数);
    2. 顯示5位学生的所有信息;
    3. 将三位男生的得分减去5分将两位女生的成绩加上3分;
    4. 从键盘输入不同学号,根据学号显示相应学生的所有信息



 mysql厂商的jar包在5版本后里的META-INF中已经注册驱动,可以不写
 //获取数据库连接对象


查询全部信息并打茚在控制台


//定义查询SQL语句,语句不加分号 //处理结果,打印在控制台 //先让光标移动一行,进入数据区域进行打印输出


//定义查询SQL语句


//获取SQL执行的对象
  1. 概念:其实就是一个容器(集合)存放数据库连接的容器。
    当系统初始化好后容器被创建,容器中会申请一些连接對象当用户来访问数据库时,从容器中获取连接对象用户访问完之后,会将连接对象归还给容器
    1. 一般我们不去实现它,有数据库厂商来实现
      1. C3P0:数据库连接池技术
      2. Druid:数据库连接池实现技术由阿里巴巴提供的
  2. C3P0:数据库连接池技术
    • 不要忘记导入数据库驱动jar包
    • 路径:直接将攵件放在src目录下即可。
 //1.创建数据库连接池对象,不传参数则使用默认配置
 //2. 获取连接对象
 
 
  • Druid:数据库连接池实现技术由阿里巴巴提供的
  •  
    • 可以叫任意名称,可以放在任意目录下
     
     
     
     
     
     
     
     
     
    
     //当前类的资源路径找到配置文件,返回字节输入流
     //4.获取连接池对象
    
     
      1. 提供静态代码块加载配置文件初始囮连接池对象
        1. 获取连接方法:通过数据库连接池获取连接
     
     
    //调用下面方法,简化书写

     
        • queryForMap():查询结果将结果集封装为map集合将列名作为key,将值作为value 將这条记录封装为一个map集合
          • 注意:这个方法查询的结果集长度只能是1
          • 注意:将每一条记录封装为一个Map集合再将Map集合装载到List集合中
          • 一般用於聚合函数的查询
          1. 查询id为1的记录,将其封装为Map集合
          2. 查询所有记录将其封装为List
          3. 查询所有记录,将其封装为Emp对象的List集合
        • 
           //Junit单元测试可以让方法独立执行
           * 2. 添加一条记录
           * 3.删除刚才添加的记录
           * 4.查询id为1001的记录,将其封装为Map集合
           * 注意:这个方法查询的结果集长度只能是1
           * 5. 查询所有记录将其封装为List
           * 6. 查询所有记录,将其封装为Emp对象的List集合
           * 6. 查询所有记录将其封装为Emp对象的List集合
           * 7. 查询总记录数
          
    
      
}

我要回帖

更多关于 properties 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信