• 第1章 JDBC概述 & 第2章 获取数据库连接


    第1章 JDBC概述

    1.javaweb技术概要

    2.JDBC概述

    *数据的持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。

    *java中的数据存储技术:

       JDBC直接访问数据库

    JDO (Java Data Object )技术

    第三方O/R工具,如Hibernate, Mybatis 等

    JDBC是java访问数据库的基石,JDO、Hibernate、MyBatis等只是更好的封装了JDBC。

    *JDBC:JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Java类库,(java.sql,javax.sql)使用这些类库可以以一种标准的方法、方便地访问数据库资源。

    3.JDBC程序编写步骤

    第2章 获取数据库连接

    *1.导入驱动jar包:

     *2.把配置信息写到文件中,通过读取配置文件的方式获取连接

     

     

    1. user=root
    2. password=7788999
    3. url=jdbc:mysql://localhost:3306/test?serverTimezone=UTC&useSSL=false&allowPublicKeyRetrieval=true
    4. driverClass=com.mysql.cj.jdbc.Driver
    1. @Test
    2. public void testConnection5() throws IOException, ClassNotFoundException, SQLException {
    3. //读取配置文件中的4个基本信息
    4. InputStream is = ConnectionTest.class.getClassLoader().getResourceAsStream("jdbc.properties");
    5. Properties pros = new Properties();
    6. pros.load(is);
    7. String user = pros.getProperty("user");
    8. String password = pros.getProperty("password");
    9. String url = pros.getProperty("url");
    10. String driverClass = pros.getProperty("driverClass");
    11. //加载驱动
    12. Class.forName(driverClass);
    13. //获取连接
    14. Connection conn= DriverManager.getConnection(url,user,password);
    15. System.out.println(conn);
    16. }
  • 相关阅读:
    CodeTON Round 3 (Div. 1 + Div. 2, Rated, Prizes!)
    保腿还是保命,这是个问题
    Python爬取与可视化-豆瓣电影数据
    Fastdfs之集群安装
    数据分析---Python基础
    条件变量condition_variable实现线程同步
    吃透Chisel语言.34.Chisel进阶之硬件生成器(三)——利用面向对象编程特性:以Ticker为例
    php获取数组中键值最大数组项的索引值的方法
    Grafana监控系统的构建与实践
    Git简明教程
  • 原文地址:https://blog.csdn.net/weixin_47687315/article/details/127850832